Prohlížeč si od serveru vyžádá stránku report.cfm. Součástí požadavku je parametr URL Currency="euro". Proměnná Currency="euro" specifikuje, že všechny načtené peněžní částky budou zobrazeny v evropské měně euro.
O shromažďování informací od uživatelů
Můžete použít webové formuláře nebo hypertextové odkazy ke shromažďování informací od uživatelů, uložit tyto informace do paměti serveru a poté použít tyto informace k vytvoření dynamické odpovědi založené na vstupu uživatele.Nejběžnějšími nástroji pro shromažďování informací od uživatelů jsou HTML formuláře a hypertextové odkazy.
Formuláře HTML
Umožňují shromažďovat informace od uživatelů a ukládat je do paměti serveru.HTML formulář může odesílat informace buď jako parametry formuláře nebo jako parametry URL.
Hypertextové odkazy
Umožňují shromažďovat informace od uživatelů a ukládat je do paměti serveru.Zadáte hodnotu (nebo hodnoty), která se odešle, když uživatel klikne na odkaz—třeba preferenci—připojením hodnoty k URL zadané v tagu kotvy.Když uživatel klikne na odkaz, prohlížeč odešle URL a připojenou hodnotu na server.
Uživatelské rozhraní v aplikaci Dreamweaver a jejích novějších verzích bylo zjednodušeno. Výsledkem je skutečnost, že některé možnosti uvedené v tomto článku nemusí být v aplikaci Dreamweaver a jejích novějších verzích k dispozici. Další informace najdete v tomto článku.
Parametry formuláře HTML
Parametry formuláře se odesílají na server prostřednictvím HTML formuláře pomocí metody POST nebo GET.
Při použití metody POST se parametry odesílají na webový server jako součást záhlaví dokumentu a nejsou viditelné ani přístupné komukoli, kdo si stránku prohlíží standardními metodami.Metoda POST by se měla používat pro hodnoty, které ovlivňují obsah databáze (například vkládání, aktualizace nebo mazání záznamů), nebo pro hodnoty, které se odesílají e-mailem.
Metoda GET připojuje parametry k požadované URL.Parametry se vždy zobrazí každému, kdo stránku otevře. Metodu GET nepoužívejte u vyhledávacích formulářů.
Můžete použít Dreamweaver k rychlému navrhování HTML formulářů, které odesílají parametry formuláře na server.Mějte na paměti metodu, kterou používáte k přenosu informací z prohlížeče na server.
Parametry formuláře jsou pojmenovány podle odpovídajících objektů formuláře. Pokud například váš formulář obsahuje textové pole s názvem txtLastName, pak se následující parametr formuláře odešle na server, když uživatel klikne na tlačítko Odeslat:
txtLastName=zadanahocogota
V případech, kdy webová aplikace očekává přesnou hodnotu parametru (například když provádí akci založenou na jedné z několika možností), použijte přepínač, zaškrtávací pole nebo formulářový prvek seznam/nabídka k ovládání hodnot, které uživatel může odeslat.To zabrání uživatelům v nesprávném zadávání informací a způsobení chyby aplikace. Následující příklad zobrazuje rozbalovací nabídku se třemi volbami:
Každá volba nabídky odpovídá pevně zakódované hodnotě, která se odešle jako parametr formuláře na server.Dialogové okno Hodnoty seznamu v následujícím příkladu přiřazuje každou položku seznamu k hodnotě (Přidat, Aktualizovat nebo Smazat):
Po vytvoření parametru formuláře může Dreamweaver načíst hodnotu a použít ji ve webové aplikaci.Po definování parametru formuláře v Dreamweaver můžete vložit jeho hodnotu na stránku.
Parametry URL
Parametry URL vám umožňují předávat informace poskytnuté uživatelem z prohlížeče na server.Když server obdrží požadavek a parametry jsou připojeny k URL požadavku, server zajistí požadované stránce přístup k parametrům před tím, než tuto stránku poskytne prohlížeči.
Parametr URL je dvojice název-hodnota připojená k URL.Parametr začíná otazníkem (?)a má tvar název=hodnota. Pokud existuje více než jeden parametr URL, jednotlivé parametry jsou odděleny znakem ampersand (&).Následující příklad ukazuje parametr URL se dvěma páry název-hodnota:
http://server/path/document?name1=value1&name2=value2
V tomto příkladu pracovního postupu představuje aplikace uživatelské rozhraní webového obchodu. Protože vývojáři webu chtějí oslovit co nejširší možné publikum, web je navržen tak, aby podporoval cizí měny.Když se uživatelé přihlásí na web, mohou si vybrat měnu, ve které chtějí zobrazit ceny dostupných položek.
Server dočasně uloží hodnotu parametru URL do paměti.
Stránka report.cfm používá parametr k načtení nákladů na položky v eurech.Tyto peněžní částky lze buď uložit v databázové tabulce různých měn, nebo převést z jedné měny spojené s každou položkou (jakékoli měny podporované aplikací).
Server odešle stránku report.cfm do prohlížeče a zobrazí hodnotu položek v požadované měně.Když tento uživatel ukončí relaci, server vymaže hodnotu parametru URL a uvolní paměť serveru pro nové požadavky uživatelů.
Parametry URL jsou také vytvořeny, když se metoda HTTP GET použije ve spojení s formulářem HTML.Metoda GET specifikuje, že hodnota parametru bude připojena k požadavku URL když je formulář odeslán.
Typické použití parametrů URL zahrnuje přizpůsobení webů na základě uživatelských preferencí.Například parametr URL skládající se z uživatelského jména a hesla lze použít k ověření uživatele, zobrazí se pouze informace, které si uživatel předplatil.Běžné příklady zahrnují finanční weby, které zobrazují ceny jednotlivých akcií na základě symbolů akciového trhu, které si uživatel dříve vybral.Vývojáři webových aplikací běžně používají parametry URL k předávání hodnot proměnným v aplikacích.Například můžete předat vyhledávací výrazy proměnným SQL ve webové aplikaci pro generování výsledků vyhledávání.
Vytváření parametrů URL pomocí odkazů HTML
Parametry URL vytvoříte v odkazu HTML pomocí atributu href značky kotvy HTML.Parametry URL můžete zadat přímo do atributu v zobrazení Kód (Zobrazení > Kód) nebo připojením parametrů URL na konec adresy URL odkazu v poli Odkaz v Inspektoru vlastností.
V následujícím příkladu tři odkazy vytvoří jeden parametr URL (action) se třemi možnými hodnotami (Add, Update a Delete).Když uživatel klikne na odkaz, hodnota parametru se odešle na server a požadovaná akce se provede.
<a href="http://www.mysite.com/index.cfm?action=Add">Přidat záznam</a>
<a href="http://www.mysite.com/index.cfm?action=Update">Aktualizovat záznam</a>
<a href="http://www.mysite.com/index.cfm?action=Delete">Odstranit záznam</a>
Inspektor vlastností (Okno > Vlastnosti) umožňuje vytvořit stejné parametry URL výběrem odkazu a připojením hodnot parametrů URL na konec URL odkazu v poli Odkaz.
Po vytvoření parametru URL může Dreamweaver načíst hodnotu a použít ji ve webové aplikaci.Po definování parametru URL v aplikaci Dreamweaver můžete vložit jeho hodnotu na stránku.
Tvorba nádherných webů v aplikaci Dreamweaver
Vytvářejte, kódujte a spravujte dynamické weby pomocí výkonného všestranného nástroje.