- Příručka uživatele aplikace Dreamweaver
- Úvod
- Dreamweaver a Creative Cloud
- Pracovní plochy a zobrazení aplikace Dreamweaver
- Nastavení webů
- O webech aplikace Dreamweaver
- Nastavení lokální verze webu
- Připojení k publikačnímu serveru
- Nastavení testovacího serveru
- Import a export nastavení webu aplikace Dreamweaver
- Přenos stávajících webových stránek ze vzdáleného serveru do kořenové složky lokálního webového místa
- Funkce usnadnění přístupu v aplikaci Dreamweaver
- Rozšířená nastavení
- Nastavení předvoleb webového místa pro přenos souborů
- Úprava nastavení serveru proxy v aplikaci Dreamweaver
- Synchronizace nastavení aplikace Dreamweaver ve službě Creative Cloud
- Používání systému Git v aplikaci Dreamweaver
- Správa souborů
- Vytváření a otevírání souborů
- Správa souborů a složek
- Získání souborů ze serveru a odeslání souborů na server
- Zpřístupnění/vyhrazení souborů
- Synchronizace souborů
- Porovnání souborů a nalezení rozdílů
- Maskování souborů a složek ve webu aplikace Dreamweaver
- Povolení poznámek k návrhu pro weby Dreamweaver
- Předcházení potenciálnímu zneužití modulu Gatekeeper
- Rozvržení a návrh
- Používání vizuálních pomůcek pro rozvržení
- O používání souborů CCS k rozvržení stránky
- Navrhování responzivních webů pomocí nástroje Bootstrap
- Vytvoření a používání multimediálních dotazů v aplikaci Dreamweaver
- Zobrazení obsahu pomocí tabulek
- Barvy
- Responzivní návrh s využitím rozvržení s plovoucí mřížkou
- Funkce Extrakt v aplikaci Dreamweaver
- CSS
- Vysvětlení kaskádových seznamů stylů
- Rozvržení stránek pomocí panelu CSS Designer
- Použití preprocesorů CSS v aplikaci Dreamweaver
- Postup nastavení předvoleb stylu CSS v aplikaci Dreamweaver
- Přesunutí pravidel CSS v aplikaci Dreamweaver
- Převedení inline CSS na pravidlo CSS v aplikaci Dreamweaver
- Práce s tagy div
- Použití přechodů na pozadí
- Vytváření a úprava efektů přechodů v aplikaci Dreamweaver
- Formátování kódu
- Obsah stránky a datové zdroje
- Nastavení vlastností stránky
- Nastavení vlastností nadpisů CSS a vlastností odkazu CSS
- Práce s textem
- Vyhledání a nahrazení textu, tagů a atributů
- Panel DOM
- Úpravy v živém zobrazení
- Kódování dokumentů v aplikaci Dreamweaver
- Výběr a zobrazení elementů v okně dokumentu
- Nastavení vlastností textu v Inspektoru vlastností
- Kontrola pravopisu webové stránky
- Pomocí vodorovných linek v aplikaci Dreamweaver
- Přidání a úprava kombinací písma v aplikaci Dreamweaver
- Práce s datovými zdroji
- Vložení a aktualizace dat v aplikaci Dreamweaver
- Vytvoření a správa oblíbených datových zdrojů v aplikaci Dreamweaver
- Vložení a úprava obrázků v aplikaci Dreamweaver
- Přidání multimediálních objektů
- Přidání videa v aplikaci Dreamweaver
- Vložení videa HTML 5
- Vložit soubory SWF
- Přidání zvukových efektů
- Vložte zvuk HTML5 v aplikaci Dreamweaver
- Práce s položkami knihoven
- Používání arabského a hebrejského textu v aplikaci Dreamweaver
- Odkazy a navigace
- Ovládací prvky a efekty jQuery
- Kódování webových stránek
- Informace o psaní kódu v aplikaci Dreamweaver
- Prostředí pro psaní kódu v aplikaci Dreamweaver
- Nastavení předvoleb kódování
- Přizpůsobení barevného zvýraznění kódu
- Psaní a úprava kódu
- Našeptávání kódu a dokončování kódu
- Sbalení a rozbalení kódu
- Opakované použití kódu v podobě výstřižků
- Linting kódu
- Optimalizace kódu
- Úprava kódu v zobrazení Návrh
- Práce s obsahem hlavičky stránek
- Vložení zahrnutí na straně serveru v aplikaci Dreamweaver
- Používání knihoven tagů v aplikaci Dreamweaver
- Import vlastních tagů do aplikace Dreamweaver
- Práce s funkcemi JavaScriptu (obecné pokyny)
- Použití vestavěných chování jazyka JavaScript
- O XML a XSLT
- Provádění transformace XSL na straně serveru v aplikaci Dreamweaver
- Provádění transformace XSL na straně klienta v aplikaci Dreamweaver
- Přidání entit znaku pro XSLT v aplikaci Dreamweaver
- Formátování kódu
- Pracovní postupy pro různé produkty
- Instalace a používání rozšíření v aplikaci Dreamweaver
- Aktualizace v rámci aplikace v aplikaci Dreamweaver
- Vkládání dokumentů sady Microsoft Office v aplikaci Dreamweaver (jen ve Windows)
- Práce s aplikacemi Fireworks a Dreamweaver
- Úprava obsahu na webech Dreamweaver za pomoci aplikace Contribute
- Integrace mezi aplikacemi Dreamweaver a Business Catalyst
- Vytváření e-mailových kampaní na míru
- Šablony
- O předlohách aplikace Dreamweaver
- Rozpoznání předloh a dokumentů založených na předloze
- Vytvoření předlohy aplikace Dreamweaver
- Vytváření upravitelných oblastí v šablonách
- Vytváření opakovaných oblastí a tabulek v aplikaci Dreamweaver
- Použijte volitelné oblasti v předlohách
- Definování upravitelných atributů tagu v aplikaci Dreamweaver
- Postup vytvoření vnořených šablon v aplikaci Dreamweaver
- Úprava, aktualizace nebo odstranění předloh
- Export a import obsahu XML v aplikaci Dreamweaver
- Aplikace nebo odstranění předlohy z existujícího dokumentu.
- Úprava obsahu v předlohách Dreamweaver
- Pravidla syntaxe pro tagy předloh v aplikaci Dreamweaver
- Nastavení předvoleb zvýraznění pro oblasti předlohy
- Výhody používání předloh v aplikaci Dreamweaver
- Mobilní zařízení a zařízení s více displeji
- Dynamické weby, stránky a webové formuláře
- Informace o webových aplikacích
- Nastavení počítače pro vývoj aplikací
- Řešení problémů s připojením databází
- Odstranění skriptů připojení v aplikaci Dreamweaver
- Návrh dynamických stránek
- Přehled zdrojů dynamického obsahu
- Definice zdrojů dynamického obsahu
- Přidání dynamického obsahu na stránky
- Změna dynamického obsahu v aplikaci Dreamweaver
- Zobrazení záznamů databáze
- Zajišťování a řešení potíží s živými daty v aplikaci Dreamweaver
- Přidání uživatelského chování serveru v aplikaci Dreamweaver
- Vytváření formulářů pomocí aplikace Dreamweaver
- Shromažďování informací od uživatelů pomocí formulářů
- Vytváření a povolení formulářů ColdFusion v aplikaci Dreamweaver
- Vytváření webových formulářů
- Rozšířená podpora formátu HTML5 pro elementy formuláře
- Vytváření formuláře pomocí aplikace Dreamweaver
- Vizuální vytváření aplikací
- Vytváření hlavních a podrobných stránek v aplikaci Dreamweaver
- Vytváření vyhledávacích stránek a stránek s výsledky
- Vytvoření stránky vložení záznamu
- Vytvoření stránky pro aktualizaci záznamu v aplikaci Dreamweaver
- Budování stránek pro odstranění záznamu v aplikaci Dreamweaver
- Používání příkazů ASP k úpravě databáze v aplikaci Dreamweaver
- Vytvoření registrační stránky
- Vytvoření přihlašovací stránky
- Vytvoření stránky, na kterou mají přístup pouze autorizovaní uživatelé
- Zabezpečení složek ve službě ColdFusion pomocí aplikace Dreamweaver
- Používání komponent ColdFusion v aplikaci Dreamweaver
- Testování, náhled a publikování webových stránek
- Odstraňování problémů
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.
Definování sady záznamů bez zápisu SQL
Můžete vytvořit sadu záznamů bez ručního zadávání příkazů SQL.
-
V okně dokumentu otevřete stránku, která bude používat sadu záznamů.
-
Abyste zobrazili panel Svázání, vyberte volbu Okna > Svázání.
-
V panelu Svázání klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte volbu Sada záznamů (Dotaz).
Zobrazí se základní dialogové okno Sada záznamů. Pokud vyvíjíte webové místo ColdFusion, dialogové okno Sada záznamů se mírně liší. (Pokud se místo toho zobrazí rozšířené dialogové okno Sada záznamů, klikněte na tlačítko Základní, abyste přepnuli na základní dialogové okno Sada záznamů.)
-
Vyplňte dialogové okno Sada záznamů pro svůj typ dokumentu.
Pokyny najdete v následujících tématech.
-
Klikněte na tlačítko Testovat, abyste provedli dotaz a ověřili, že načte požadované informace.
Pokud jste definovali filtr, který používá vstup parametrů od uživatelů, zadejte hodnotu do pole Testovací hodnota a klikněte na tlačítko OK. Pokud se úspěšně vytvoří instance sady záznamů, zobrazí se tabulka, která zobrazí data získaná ze sady záznamů.
-
Klikněte na tlačítko OK, abyste přidali sadu záznamů do seznamu dostupných zdrojů obsahu v panelu Svázání.
Volby pro základní dialogové okno Sady záznamů (PHP, ASP)
-
V poli Název zadejte název sady záznamů.
Běžnou praxí je přidávat k názvům sad záznamů prefix rs, aby je bylo v kódu možné odlišit od názvů jiných objektů, například: rsPressReleases.
Názvy sad záznamů mohou obsahovat pouze písmena, číslice a znak podtržítka (_). Nemůžete použít speciální znaky ani mezery.
-
Z rozbalovací nabídky Připojení vyberte připojení.
Pokud se v seznamu nezobrazí žádné připojení, klikněte na tlačítko Definovat a vytvořte připojení.
-
V rozbalovací nabídce Tabulka vyberte tabulku databáze, která bude poskytovat data pro sadu záznamů.
V rozbalovací nabídce se zobrazí všechny tabulky v určené databázi.
-
Chcete-li do sady záznamů zahrnou podmnožinu sloupců tabulky, klikněte na tlačítko Vybrané a zvolte požadované sloupce tak, že na ně v seznamu kliknete se stisknutou klávesou Ctrl (Windows) nebo Apple (Macintosh).
-
Abyste dále omezili záznamy, které se vrátí z tabulky, vyplňte oddíl Filtry:
Z první rozbalovací nabídky vyberte sloupec v tabulce databáze, abyste ho porovnali s testovací hodnotou, kterou definujete.
Z druhé rozbalovací nabídky vyberte podmíněný výraz, pomocí kterého porovnáte vybranou hodnotu v každém záznamu s testovací hodnotou.
Z třetí rozbalovací nabídky vyberte volbu Zadaná hodnota.
Do pole zadejte testovací hodnotu.
Pokud určitá hodnota v záznamu splňuje vaše podmínky filtrování, záznam se zahrne do sady záznamů.
-
(Volitelně) Chcete-li uspořádat záznamy, vyberte sloupec, podle kterého se mají uspořádat, a pak určete, zda se záznamy mají uspořádat ve vzestupném (1, 2, 3... nebo A, B, C...) nebo sestupném pořadí.
-
Klikněte na tlačítko Testovat, abyste se připojili k databázi, a vytvořili instanci zdroje dat, a klikněte na tlačítko OK, abyste zavřeli zdroj dat.
Objeví se tabulka zobrazující vrácená data. Každý řádek obsahuje jeden záznam a každý sloupec odpovídá jednomu poli v tomto záznamu.
-
Klikněte na tlačítko OK. Nově definovaná sada záznamů se zobrazí v panelu Svázání.
Volby pro základní dialogové okno Sada záznamů (ColdFusion)
Definujte sadu záznamů pro typy dokumentů ColdFusion jako zdroj dynamického obsahu, aniž byste museli ručně kódovat příkazy SQL.
-
V poli Název zadejte název sady záznamů.
Běžnou praxí je přidávat k názvům sad záznamů prefix rs, abyste je rozlišili od jiných názvů objektů ve vašem kódu. Například: rsPressReleases
Názvy sad záznamů mohou obsahovat pouze písmena, číslice a znak podtržítka (_). Nemůžete použít speciální znaky ani mezery.
-
Pokud definujete sadu záznamů pro komponentu ColdFusion (to znamená, pokud je v aplikaci Dreamweaver právě otevřený soubor CFC), vyberte existující funkci CFC z rozbalovací nabídky Funkce nebo klikněte na tlačítko Nová funkce, abyste vytvořili novou funkci.
Poznámka:Rozbalovací nabídka Funkce je dostupná pouze v případě, že aktuální dokument je soubor CFC a máte přístup k počítači, na kterém je spuštěna aplikace ColdFusion MX 7 nebo novější.
Sada záznamů se definuje ve funkci.
-
Vyberte zdroj dat z rozbalovací nabídky Zdroj dat.
Pokud se v rozbalovací nabídce nezobrazí žádný zdroj dat, musíte vytvořit zdroj dat ColdFusion.
-
Do polí Uživatelské jméno a Heslo, pokud se to vyžaduje, zadejte uživatelské jméno a heslo pro aplikační server ColdFusion.
Zdroje dat v aplikaci ColdFusion mohou pro přístup vyžadovat uživatelské jméno a heslo. Pokud nemáte uživatelské jméno a heslo pro přístup ke zdroji dat v aplikaci ColdFusion, kontaktujte správce ColdFusion ve vaší organizaci.
-
V rozbalovací nabídce Tabulka vyberte tabulku databáze, která bude poskytovat data pro sadu záznamů.
Rozbalovací nabídka Tabulka zobrazí všechny tabulky v určené databázi.
-
Abyste zahrnuli podmnožinu sloupců tabulky do sady záznamů, klikněte na tlačítko Vybrané a zvolte požadované sloupce tak, že na ně v seznamu kliknete se stisknutou klávesou Ctrl (Windows) nebo Apple (Macintosh).
-
Abyste dále omezili záznamy, které se vrátí z tabulky, vyplňte oddíl Filtry:
Z první rozbalovací nabídky vyberte sloupec v tabulce databáze, abyste ho porovnali s testovací hodnotou, kterou definujete.
Z druhé rozbalovací nabídky vyberte podmíněný výraz, pomocí kterého porovnáte vybranou hodnotu v každém záznamu s testovací hodnotou.
Z třetí rozbalovací nabídky vyberte volbu Zadaná hodnota.
Do pole zadejte testovací hodnotu.
Pokud určená hodnota v záznamu splňuje vaše podmínky filtrování, záznam se zahrne do sady záznamů.
-
(Volitelně) Chcete-li uspořádat záznamy, vyberte sloupec, podle kterého se mají uspořádat, a pak určete, zda se záznamy mají uspořádat ve vzestupném (1, 2, 3... nebo A, B, C...) nebo sestupném pořadí.
-
Kliknutím na tlačítko Testovat se připojíte k databázi a vytvoříte instanci zdroje dat.
Objeví se tabulka zobrazující vrácená data. Každý řádek obsahuje jeden záznam a každý sloupec odpovídá jednomu poli v tomto záznamu. Kliknutím na tlačítko OK zavřete testovací sadu záznamů.
-
Klikněte na tlačítko OK. Nově definovaná sada záznamů ColdFusions se zobrazí v panelu Svázání.
Definování dalších možností sady záznamů zápisem SQL
Zapište své vlastní příkazy SQL pomocí rozšířeného dialogového okna Sada záznamů nebo vytvořte příkaz SQL pomocí grafického stromu Položky databáze.
-
V okně dokumentu otevřete stránku, která bude používat sadu záznamů.
-
Abyste zobrazili panel Svázání, vyberte volbu Okna > Svázání.
-
V panelu Svázání klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte volbu Sada záznamů (Dotaz).
Zobrazí se rozšířené dialogové okno Sada záznamů. Pokud vyvíjíte web ColdFusion, dialogové okno Sada záznamů se mírně liší. (Pokud se místo toho zobrazí základní dialogové okno Sada záznamů, přejděte do rozšířeného dialogového okna Sada záznamů kliknutím na tlačítko Další volby.)
-
Vyplňte rozšířené dialogové okno Sada záznamů.
Pokyny najdete v následujících tématech.
-
Klikněte na tlačítko Testovat, abyste provedli dotaz a ověřili, že načte požadované informace.
Pokud jste definovali filtr, který používá vstup parametrů od uživatele, tlačítko Testovat zobrazí dialogové okno Testovací hodnota. Zadejte hodnotu do pole Testovací hodnota, pak klikněte na tlačítko OK. Pokud je instance sady záznamů úspěšně vytvořena, objeví se tabulka, zobrazující data ze sady záznamů.
-
Klikněte na tlačítko OK, abyste přidali sadu záznamů do seznamu dostupných zdrojů obsahu v panelu Svázání.
Volby pro rozšířené dialogové okno Sada záznamů (PHP, ASP)
Definujte sadu záznamů jako zdroj dynamického obsahu zápisem vlastního příkazu SQL nebo vytvořením příkazu SQL pomocí grafického stromu Položky databáze.
-
V poli Název zadejte název sady záznamů.
Běžnou praxí je přidávat k názvům sad záznamů prefix rs, abyste je rozlišili od jiných názvů objektů v kódu. Například: rsPressRelease
Názvy sad záznamů mohou obsahovat pouze písmena, číslice a znak podtržítka (_). Nemůžete použít speciální znaky ani mezery.
-
Z rozbalovací nabídky Připojení vyberte připojení.
-
Zadejte příkaz SQL do textové oblasti SQL nebo k vytvoření příkazu SQL z vybrané sady záznamů použijte grafický strom Položky databáze ve spodní části dialogového okna.
Chcete-li k vytvoření příkazu SQL použít strom Položky databáze, proveďte následující úkony:
Zajistěte, aby textová oblast SQL byla prázdná.
Rozbalujte větve stromu, dokud nenajdete objekt databáze, který potřebujete – například sloupec v tabulce nebo uloženou proceduru v databázi.
Vyberte objekt databáze a klikněte na jedno z tlačítek na pravé straně stromu.
Pokud například vyberete sloupec tabulky, jsou k dispozici tlačítka VYBRAT, KDE a USPOŘÁDAT PODLE. Chcete-li k příkazu SQL přidat připojený příkaz, klikněte na jedno z těchto tlačítek.
Také můžete použít předdefinovaný příkaz SQL v uložené proceduře, když vyberete uloženou proceduru ze stromu Položky databáze a kliknete na tlačítko Procedura. Aplikace Dreamweaver automaticky vyplní oblasti SQL a Proměnné.
-
Pokud příkaz SQL obsahuje proměnné, definujte jejich hodnoty v oblasti Proměnné kliknutím na tlačítko plus (+) a zadáním názvu proměnné, typu (celé číslo, text, datum nebo číslo s plovoucí čárkou), její výchozí hodnoty (hodnoty, kterou by proměnná měla mít, pokud se nevrátí žádná hodnota za běhu) a hodnoty za běhu.Poznámka:
Při používání proměnných v příkazu SQL v jazyce PHP aplikace Dreamweaver automaticky přidá k názvu proměnné symbol prokládaného dolaru. Z toho důvodu je třeba symbol dolaru nevkládat (např. colname namísto $colname).
Pokud příkaz SQL obsahuje proměnné, zajistěte, aby sloupec Výchozí hodnota pole Proměnné obsahoval platné testovací hodnoty.
Hodnota za běhu je obvykle adresa URL nebo parametr formuláře zadaný uživatelem v poli formuláře HTML.
Parametry URL ve sloupci Hodnoty za běhu:
Serverový model
Výraz hodnoty za běhu pro parametr URL
ASP
Request.QueryString("názevPoleFormuláře")
PHP
$_GET['NázevPoleFormuláře']
Parametry formuláře ve sloupci Hodnoty za běhu:
Serverový model
Výraz hodnoty za běhu pro parametr formuláře
ASP
Request.Form("názevPoleFormuláře")
PHP
$_POST['NázevPoleFormuláře']
-
Kliknutím na tlačítko Testovat se připojíte k databázi a vytvoříte instanci sady záznamů.
Pokud příkaz SQL obsahuje proměnné, před tím, než kliknete na tlačítko Testovat, zajistěte, aby sloupec Výchozí hodnota pole Proměnné obsahoval platné testovací hodnoty.
V případě úspěchu se objeví tabulka zobrazující data z vaší sady záznamů. Každý řádek obsahuje jeden záznam a každý sloupec odpovídá jednomu poli v tomto záznamu. Kliknutím na tlačítko OK vymažete sadu záznamů.
-
Pokud jste spokojeni, klikněte na tlačítko OK.
Volby pro rozšířené dialogové okno Sada záznamů (ColdFusion)
K zápisu vlastních dotazů SQL použijte rozšířené dialogové okno Sada záznamů nebo použijte strom Položky databáze k vytvoření dotazů SQL pomocí rozhraní typu ukázat a klepnout.
-
V poli Název zadejte název sady záznamů.
Běžnou praxí je přidávat k názvům sad záznamů prefix rs, abyste je rozlišili od jiných názvů objektů ve vašem kódu. Například: rsPressReleases
Názvy sad záznamů mohou obsahovat pouze písmena, číslice a znak podtržítka (_). Nemůžete použít speciální znaky ani mezery.
Pokud definujete sadu záznamů pro komponentu ColdFusion (to znamená, pokud je v aplikaci Dreamweaver právě otevřený soubor CFC), vyberte existující funkci CFC z rozbalovací nabídky Funkce nebo klikněte na tlačítko Nová funkce, abyste vytvořili novou funkci.
Poznámka:Rozbalovací nabídka Funkce je dostupná pouze v případě, že aktuální dokument je soubor CFC a máte přístup k počítači, na kterém je spuštěna aplikace ColdFusion MX 7 nebo novější.
Sada záznamů se definuje ve funkci.
-
Vyberte zdroj dat z rozbalovací nabídky Zdroj dat.
Pokud se v seznamu rozbalovací nabídky nezobrazí žádný zdroj dat, budete muset nejdřív vytvořit zdroj dat ColdFusion.
-
Do polí Uživatelské jméno a Heslo, pokud se to vyžaduje, zadejte uživatelské jméno a heslo pro aplikační server ColdFusion.
Zdroje dat v aplikaci ColdFusion mohou pro přístup vyžadovat uživatelské jméno a heslo. Pokud nemáte uživatelské jméno a heslo pro přístup ke zdroji dat v aplikaci ColdFusion, kontaktujte správce ColdFusion ve vaší organizaci.
-
Zadejte příkaz SQL do textové oblasti SQL nebo k vytvoření příkazu SQL z vybrané sady záznamů použijte grafický strom Položky databáze ve spodní části dialogového okna.
-
(Volitelně) Chcete-li použít strom Položky databáze k vytvoření příkazu SQL, proveďte následující úkony:
Zajistěte, aby textová oblast SQL byla prázdná.
Rozbalujte větve stromu, dokud nenajdete objekt databáze, který potřebujete – například sloupec tabulky.
Vyberte objekt databáze a klikněte na jedno z tlačítek na pravé straně stromu.
Pokud například vyberete sloupec tabulky, jsou k dispozici tlačítka Vybrat, Kde a Uspořádat podle. Chcete-li k příkazu SQL přidat připojený příkaz, klikněte na jedno z těchto tlačítek.
Pokud váš příkaz SQL obsahuje parametry, definujte jejich hodnoty v oblasti Parametry kliknutím na tlačítko plus (+) a zadáním názvu parametru a výchozí hodnoty (hodnoty, kterou by parametr měl mít, pokud se nevrátí žádná hodnota za běhu).
Pokud příkaz SQL obsahuje parametry, zajistěte, aby sloupec Výchozí hodnota v poli Parametry obsahoval platné testovací hodnoty.
Parametry stránky vám umožní poskytnout výchozí hodnoty pro odkazy na hodnoty za běhu v SQL, který zapisujete. Například následující příkaz SQL vybere záznam zaměstnance na základě hodnoty identifikátoru zaměstnance. K tomuto parametru můžete přiřadit výchozí hodnotu a tím zajistit, aby se za běhu vždy vrátila hodnota. V tomto případě názevPoleFormuláře odkazuje na pole formuláře, do kterého uživatel zadá identifikátor zaměstnance:
SELECT * FROM Employees WHERE EmpID = + (Request.Form(#FormFieldName#))
Dialogové okno Přidat parametry stránky by obsahovalo podobné páry název-hodnota:
Název
Výchozí hodnoty
NázevPoleFormuláře
0001
Hodnota za běhu je obvykle adresa URL nebo parametr formuláře zadaný uživatelem v poli formuláře HTML.
-
Kliknutím na tlačítko Testovat se připojíte k databázi a vytvoříte instanci sady záznamů.
Pokud příkaz SQL obsahuje odkazy za běhu, před tím, než kliknete na tlačítko Testovat, zajistěte, aby sloupec Výchozí hodnota v poli Parametry stránky obsahoval platné testovací hodnoty.
V případě úspěchu se objeví tabulka zobrazující data z vaší sady záznamů. Každý řádek obsahuje jeden záznam a každý sloupec odpovídá jednomu poli v tomto záznamu. Kliknutím na tlačítko OK vymažete sadu záznamů.
-
Pokud jste spokojeni, klikněte na tlačítko OK.
Definování parametrů v příkazu SQL (ColdFusion)
Definujte parametry v příkazu SQL; výchozí hodnota je hodnota, kterou by měl parametr použít, pokud se nevrátila žádná hodnota za běhu.
-
Z rozbalovací nabídky Název vyberte název parametru.
-
V poli Výchozí parametr zadejte výchozí hodnotu pro parametr a klikněte na tlačítko OK.
Definování parametrů v příkazu SQL (PHP)
Definujte parametry v příkazu SQL; výchozí hodnota je hodnota, kterou by měl parametr použít, pokud se nevrátila žádná hodnota za běhu.
-
Do pole Název zadejte nový název parametru.
-
V poli Výchozí parametr zadejte pro parametr výchozí hodnotu.
-
V poli Hodnota za běhu zadejte pro parametr hodnotu za běhu a klikněte na tlačítko OK.
Vytváření dotazů SQL pomocí stromu Položky databáze
Místo ručního psaní příkazů SQL do pole SQL můžete k vytváření složitých dotazů SQL použít rozhraní Položky databáze typu ukázat a klepnout. Strom Položky databáze vám umožní vybrat objekty databáze a navázat je pomocí SQL příkazů VYBRAT, KDE a USPOŘÁDAT PODLE. Po vytvoření dotazu SQL můžete definovat jakékoliv proměnné pomocí oblasti Proměnné dialogového okna.
Následující dva příklady popisují dva příkazy SQL a kroky pro jejich vytvoření pomocí stromu Položky databáze v rozšířeném dialogovém okně Sada záznamů.
Příklad: Výběr tabulky
Tento příklad vybere celý obsah tabulky Zaměstnanci. Příkaz SQL, který definuje dotaz, se zobrazí takto:
SELECT * FROM Employees
Tento dotaz vytvořte následujícím postupem.
-
Rozbalte větev Tabulky, abyste zobrazili všechny tabulky ve vybrané databázi.
-
Vyberte tabulku Zaměstnanci.
-
Klikněte na tlačítko Vybrat.
-
Kliknutím na tlačítko OK přidejte sadu záznamů do panelu Svázání.
Příklad: Výběr určitých řádků z tabulky a uspořádání výsledků
Následující příklad vybere dva řádky z tabulky Zaměstnanci a vybere typ pracovní funkce pomocí proměnné, kterou musíte definovat. Výsledky se pak uspořádají podle jména zaměstnance.
SELECT emplNo, emplName FROM Employees WHERE emplJob = 'varJob' ORDER BY emplName
-
Rozbalte větev Tabulky, abyste zobrazili všechny tabulky ve vybrané databázi; pak rozbalte tabulku Zaměstnanci, abyste zobrazili jednotlivé řádky tabulky.
-
Příkaz SQL vytvořte následujícím způsobem:
Vyberte volbu zamCislo a klikněte na tlačítko Vybrat.
Vyberte volbu zamJmeno a klikněte na tlačítko Vybrat.
Vyberte volbu zamFunkce a klikněte na tlačítko Kde.
Vyberte volbu zamJmeno a klikněte na tlačítko Uspořádat podle.
-
Umístěte kurzor za KDE zamFunkce v textové oblasti SQL a zadejte ='promFunkce' (včetně rovnítka).
-
Definujte proměnnou 'promFunkce' kliknutím na tlačítko plus (+) v oblasti Proměnné a zadáním následujících hodnot ve sloupcích Název, Výchozí hodnota a Hodnota za běhu. promFunkce, ÚŘEDNÍK, Request("funkce").
-
Kliknutím na tlačítko OK přidejte sadu záznamů do panelu Svázání.
Definování parametrů URL
Parametry URL ukládají načtené informace, které zadali uživatelé. Před tím, než začnete, zkontrolujte, že předáváte parametr formuláře nebo URL na server. Poté, co definujete proměnnou adresy URL, můžete použít její hodnotu v právě vybrané stránce.
-
V okně dokumentu otevřete stránku, která bude používat proměnnou.
-
Abyste zobrazili panel Svázání, vyberte volbu Okna > Svázání.
-
V panelu Svázání klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte jednu z následujících voleb:
Typy dokumentů
Položka nabídky v panelu Svázání pro proměnnou URL
ASP
Proměnná požadavku > Request.QueryString
ColdFusion
Proměnná URL
PHP
Proměnná URL
-
V dialogovém okně Proměnná URL zadejte do pole název proměnné adresy URL a klikněte na tlačítko OK.
Název proměnné adresy URL je obvykle název pole formuláře HTML nebo objektu použitého k získání jeho hodnoty.
-
Proměnná adresy URL se zobrazí v panelu Svázání.
Definování parametrů formuláře
Parametry formuláře ukládají načtené informace, které se zahrnou do požadavku HTTP pro webovou stránku. Pokud vytváříte formulář, který používá metodu POST, data odeslaná formulářem se předají na server. Před tím, než začnete, zkontrolujte, že jste předali parametr formuláře serveru. Poté, co definujete parametr formuláře jako zdrojový obsah, můžete použít jeho hodnotu ve vaší stránce.
-
V okně dokumentu otevřete stránku, která bude používat proměnnou.
-
Abyste zobrazili panel Svázání, vyberte volbu Okna > Svázání.
-
V panelu Svázání klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte jednu z následujících voleb:
Typy dokumentů
Položka nabídky v panelu Svázání pro proměnnou formuláře
ASP
Proměnná požadavku > Request.Form
ColdFusion
Proměnná formuláře
PHP
Proměnná formuláře
-
V dialogovém okně Proměnná formuláře zadejte název proměnné formuláře a klikněte na tlačítko OK. Název parametru formuláře je obvykle název pole formuláře HTML nebo objektu použitého k získání jeho hodnoty.
Parametr formuláře se zobrazí v panelu Svázání.
Definování proměnných relace
K uložení a zobrazení informací uchovávaných po dobu návštěvy uživatele (neboli relace) můžete použít proměnné relace. Server vytváří různý objekt relace pro každého uživatele a uchovává ho po nastavenou dobu nebo dokud není objekt výslovně ukončen.
Před definováním proměnných relace pro stránku je musíte vytvořit ve zdrojovém kódu. Poté, co vytvoříte proměnnou relace ve zdrojovém kódu webové aplikace, můžete použít aplikaci Dreamweaver k načtení její hodnoty a použít ji na webové stránce.
-
Ve zdrojovém kódu vytvořte proměnnou relace a přiřaďte jí hodnotu.
Tento příklad ColdFusion například vytvoří instanci relace nazvanou username a přiřadí jí hodnotu Cornelius:
<CFSET session.username = Cornelius>
-
Výběrem voleb Okna > Svázání zobrazte panel Svázání.
-
Klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte volbu Proměnná relace.
-
Zadejte název proměnné, kterou jste definovali ve zdrojovém kódu aplikace, a klikněte na tlačítko OK.
Definování proměnných aplikace pro ASP a ColdFusion
V technologiích ASP a ColdFusion můžete použít proměnné aplikace k ukládání a zobrazování informací, které se uchovají po dobu existence aplikace a zachovají se pro různé uživatele. Poté, co definujete proměnnou aplikace, můžete použít její hodnotu na stránce.
V PHP nejsou žádné objekty proměnné aplikace.
-
V okně dokumentu otevřete dynamický typ dokumentu.
-
Výběrem voleb Okna > Svázání zobrazte panel Svázání.
-
Klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte volbu Proměnná aplikace.
-
Zadejte název proměnné tak, jak je definovaná ve zdrojovém kódu aplikace, a klikněte na tlačítko OK.
Proměnná aplikace se zobrazí v panelu Svázání pod ikonou Aplikace.
Používání proměnné jako zdroje dat pro sadu záznamů ColdFusion
Když definujete sadu záznamů pro stránku v panelu Svázání, aplikace Dreamweaver zadá název zdroje dat ColdFusion v tagu cfquery na stránce. Z důvodu větší flexibility můžete uložit název zdroje dat v proměnné a použít tuto proměnnou v tagu cfquery. Aplikace Dreamweaver poskytuje vizuální metodu určení takové proměnné ve vašich sadách záznamů.
-
Zkontrolujte, že je v okně dokumentu aktivní stránka ColdFusion.
-
V panelu Svázání klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte volbu Proměnná názvu zdroje dat.
Zobrazí se dialogové okno Proměnná názvu zdroje dat.
-
Definujte proměnnou a klikněte na tlačítko OK.
-
Při definování sady záznamů vyberte proměnnou jako zdroj dat pro sadu záznamů.
V dialogovém okně Sada záznamů se proměnná zobrazí v rozbalovací nabídce Zdroj dat spolu se zdroji dat ColdFusion na serveru.
-
Vyplňte dialogové okno Sada záznamů a klikněte na tlačítko OK.
-
Inicializujte proměnnou.
Aplikace Dreamweaver za vás proměnnou neinicializuje, takže ji můžete inicializovat, jak a kde chcete. Můžete proměnnou inicializovat v kódu stránky (před tagem cfquery), v začleněném souboru nebo v nějakém jiném souboru jako proměnnou relace nebo aplikace.
Definování serverových proměnných
Definujete serverové proměnné jako zdroje dynamického obsahu pro použití ve webové aplikaci. Serverové proměnné se liší pro jednotlivé typy dokumentů a zahrnují proměnné formuláře, proměnné adresy URL, proměnné relace a proměnné aplikace.
Serverové proměnné mohou používat všichni klienti s přístupem na server a jakékoliv aplikace běžící na serveru. Proměnné se zachovávají, dokud se server nezastaví.
Definování serverových proměnných ColdFusion
-
Otevřete panel Svázání (Okna > Svázání). V dialogovém okně Serverová proměnná zadejte název serverové proměnné a klikněte na tlačítko OK.
-
Klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte serverovou proměnnou.
-
Zadejte název proměnné a klikněte na tlačítko OK. Serverová proměnná ColdFusion se zobrazí v panelu Svázání.
Následující tabulka zobrazuje seznam vestavěných serverových proměnných ColdFusion:
Proměnná |
Popis |
Server.ColdFusion.ProductName |
Název produktu ColdFusion. |
Server.ColdFusion.ProductVersion |
Číslo verze ColdFusion. |
Server.ColdFusion.ProductLevel |
Verze ColdFusion (Enterprise, Professional). |
Server.ColdFusion.SerialNumber |
Sériové číslo aktuálně nainstalované verze ColdFusion. |
Server.OS.Name |
Název operačního systému běžícího na serveru (Windows XP, Windows 2000, Linux). |
Server.OS.AdditionalInformation |
Další informace o nainstalovaném operačním systému (service pack, aktualizace). |
Server.OS.Version |
Verze nainstalovaného operačního systému. |
Server.OS.BuildNumber |
Číslo revize nainstalovaného operačního systému. |
Definování lokální proměnné ColdFusion
Lokální proměnné jsou proměnné vytvořené pomocí tagu CFSET nebo CFPARAM v rámci stránky ColdFusion. Definovaná lokální proměnná se zobrazí v panelu Svázání.
-
V dialogovém okně Lokální proměnná zadejte název lokální proměnné a klikněte na tlačítko OK.
Definování servrových proměnných ASP
Následující serverové proměnné ASP můžete definovat jako zdroje dynamického obsahu: Request.Cookie, Request.QueryString, Request.Form, Request.ServerVariables a Request.ClientCertificates.
-
Otevřete panel Svázání (Okna > Svázání).
-
Klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte volbu Proměnná požadavku.
-
V dialogovém okně Proměnná požadavku vyberte jednu z následujících kolekcí požadavku z rozbalovací nabídky Typ:
Kolekce QueryString/ŘetězecDotazu
Načte informace přidané k adrese URL posílané stránky, například když má stránka formulář HTML používající metodu GET. Řetězec dotazu se skládá z jednoho nebo více párů název-hodnota (například poslední=Smith, první=Winston přidaných k adrese URL s otazníkem (?). Pokud má řetězec dotazu více než jeden pár název-hodnota, jsou kombinované s ampersandy (&).
Kolekce Formulář
Načte informace formuláře obsažené v základním textu požadavku HTTP pomocí formuláře HTML s použitím metody POST.
Kolekce ServerVariables/ServerovéProměnné
Načte hodnoty předdefinovaných proměnných prostředí. Kolekce má dlouhý seznam proměnných, včetně CONTENT_LENGTH (délka obsahu odeslaného v požadavku HTTP, který můžete použít, abyste viděli, zda je formulář prázdný) a HTTP_USER_AGENT (poskytuje informace o prohlížeči uživatele).
Například Request.ServerVariables("HTTP_USER_AGENT") obsahuje informace o odesílajícím prohlížeči, například Mozilla/4.07 [en] (WinNT; I), což označuje prohlížeč Netscape Navigator 4.07.
Úplný seznam proměnných prostředí serveru ASP najdete v online dokumentaci nainstalované se serverem Personal Web Server (PWS) nebo Internet Information Server (IIS) od společnosti Microsoft.
Kolekce Cookies
Načte hodnoty souborů cookie poslaných v požadavku HTTP. Předpokládejme například, že stránka načte soubor cookie nazvaný „readMe“ v systému uživatele. Na serveru jsou hodnoty souboru cookie uložené v proměnné Request.Cookies("readMe").
Kolekce ClientCertificate/CertifikátKlienta
Načte pole certifikátu z požadavku HTTP poslaného prohlížečem. Pole certifikátu jsou určená ve standardu X.509.
-
Určete proměnnou z kolekce, kterou chcete použít, a klikněte na tlačítko OK.
Pokud například chcete použít informace z proměnné Request.ServerVariables ("HTTP_USER_AGENT"), zadejte argument HTTP_USER_AGENT. Pokud chcete použít informace z proměnné Request.Form("prijmeni"), zadejte argument prijmeni.
Proměnná požadavku se zobrazí v panelu Svázání.
Definování serverových proměnných PHP
Definujte serverové proměnné jako zdroj dynamického obsahu pro stránky PHP. Serverové proměnné PHP se zobrazí v panelu Svázání.
-
Otevřete panel Svázání (Okna > Svázání).
-
Klikněte na tlačítko plus (+) a z rozbalovací nabídky vyberte proměnnou.
-
V dialogovém okně Proměnná požadavku zadejte název proměnné a klikněte na tlačítko OK.
Více informací získáte vyhledáním klíčového slova $_SERVER v dokumentaci serveru PHP.
Definování proměnné klienta ColdFusion
Definujte proměnnou klienta ColdFusion jako zdroj dynamického obsahu pro stránku. Nově definované proměnné klienta ColdFusion se zobrazí v panelu Svázání.
-
V dialogovém okně Proměnná klienta zadejte název proměnné a klikněte na tlačítko OK.
Například chcete-li použít informace v proměnné ColdFusion Client.LastVisit, zadejte LastVisit.
Proměnné klienta jsou proměnné vytvořené v kódu pro spojení dat s určitým klientem. Proměnné klienta uchovávají stav aplikace, jak uživatel v rámci aplikace přechází ze stránky na stránku a také mezi relacemi.
Proměnné klienta mohou být definované uživatelem nebo vestavěné. Následující tabulka zobrazuje seznam vestavěných klientských proměnných ColdFusion:
Proměnná
Popis
Client.CFID
Postupně zvyšovaný identifikátor pro každého klienta, který se připojí k serveru.
Client.CFTOKEN
Náhodně generované číslo použité k jednoznačné identifikaci konkrétního klienta.
Client.URLToken
Kombinace CFID a CFTOKEN, která se předá mezi předlohami, když nejsou použité soubory cookie.
Client.LastVisit
Zaznamená časové razítko poslední návštěvy klienta.
Client.HitCount
Počet požadavků na stránky souvisejících s jedním klientem (sledovaný pomocí CFID a CFTOKEN).
Client.TimeCreated
Zaznamená časové razítko, kdy byly poprvé vytvořené proměnné CFID a CFTOKEN pro konkrétního klienta.
Definování proměnné cookie ColdFusion
Proměnné cookie se vytvářejí v kódu a používají informace obsažené v cookies předaných serveru prohlížečem. Definovaná proměnná cookie se zobrazí v panelu Svázání.
-
V dialogovém okně Proměnná cookie zadejte název proměnné a klikněte na tlačítko OK.
Definování proměnné CGI ColdFusion
Definovaná proměnná CGI se zobrazí v panelu Svázání.
-
V dialogovém okně Proměnná CGI zadejte název proměnné a klikněte na tlačítko OK.
Pokud například chcete použít informace z proměnné CGI.HTTP_REFERER , zadejte HTTP_REFERER.
Následující tabulka zobrazuje seznam nejběžnějších proměnných CGI ColdFusion, které jsou vytvářené na serveru:
Proměnná
Popis
SERVER_SOFTWARE
Název a verze softwaru informačního serveru odpovídajícího na požadavek (a na kterém běží brána). Formát: název/verze.
SERVER_NAME
Hostitelské jméno serveru, zástupce DNS nebo adresa IP, jak se zobrazí v adresách URL odkazujících na vlastní server.
GATEWAY_INTERFACE
Revize specifikace CGI, kterou tento server splňuje. Formát: CGI/revize.
SERVER_PROTOCOL
Název a revize informačního protokolu, ze kterého tento požadavek přišel. Formát: protokol/revize.
SERVER_PORT
Číslo portu, na který byl požadavek poslán.
REQUEST_METHOD
Metoda, kterou byl požadavek vytvořen. Pro HTTP je to Get, Head, Post a podobně.
PATH_INFO
Dodatečné informace cesty tak, jak jsou zadané klientem. Ke skriptům je možné získat přístup pomocí jejich virtuální cesty; s připojením dodatečných informací na konci této cesty. Dodatečné informace jsou poslané jako PATH_INFO.
PATH_TRANSLATED
Server poskytne převedenou verzi proměnné PATH_INFO, která vezme cestu a provede na ní jakékoliv mapování z virtuální na fyzickou cestu.
SCRIPT_NAME
Virtuální cesta ke skriptu, který se právě provádí; používá se pro adresy URL odkazující na sebe.
QUERY_STRING
Informace dotazu, za kterým následuje otazník (?) v adrese URL, která odkazuje na tento skript.
REMOTE_HOST
Hostitelské jméno vyžadující požadavek. Pokud server nemá tuto informaci, nastaví REMOTE_ADDR a nenastaví REMOTE_HOST.
REMOTE_ADDR
Adresa IP vzdáleného hostitele, který zadává požadavek.
AUTH_TYPE
Pokud server podporuje autentizaci uživatele a skript je chráněný, je to metoda autentizace specifická pro určitý protokol, používaná k ověření uživatele.
REMOTE_USER AUTH_USER
Pokud server podporuje autentizaci uživatele a skript je chráněný, je to jméno uživatele, který se přihlásil. (Také k dispozici jako AUTH_USER.)
REMOTE_IDENT
Pokud server HTTP podporuje identifikaci RFC 931, je tato proměnná nastavená na jméno vzdáleného uživatele načtené ze serveru. Tuto proměnnou použijte pouze pro přihlášení.
CONTENT_TYPE
Pro dotazy, ke kterým jsou připojené informace, jako například HTTP POST a PUT, je to typ obsahu dat.
CONTENT_LENGTH
Délka obsahu zadaná klientem.
Následující tabulka zobrazuje seznam nejběžnějších proměnných CGI vytvořených prohlížečem a předaných na server:
Proměnná
Popis
HTTP_REFERER
Dokument, kterého se to týká. Je to dokument, který obsahoval odkaz na data formuláře nebo ze kterého byla tato data odeslána.
HTTP_USER_AGENT
Prohlížeč, který klient aktuálně používá k posílání požadavku. Formát: software/verze knihovny/verze.
HTTP_IF_MODIFIED_SINCE
Čas, kdy byla stránka naposledy změněna. Tato proměnná se posílá podle potřeby prohlížeče, obvykle jako odpověď serveru, který poslal záhlaví LAST_MODIFIED HTTP. Může být použita pro využití ukládání do vyrovnávací paměti na straně prohlížeče.
Ukládání zdrojů obsahu do vyrovnávací paměti
Zdroje dynamického obsahu můžete ukládat do vyrovnávací paměti v poznámce k návrhu. To vám umožní pracovat ve webovém místě, i když nemáte přístup do databáze nebo na aplikační server, kde jsou uložené zdroje dynamického obsahu. Ukládání do vyrovnávací paměti také může urychlit vývoj vyloučením opakovaného přístupu do databáze a na aplikační server přes síť.
-
Klikněte na tlačítko se šipkou v pravém horním rohu panelu Svázání a zapněte volbu Vyrovnávací paměť v rozbalovací nabídce.
Pokud provedete změny v jednom ze zdrojů obsahu, můžete aktualizovat vyrovnávací paměť kliknutím na tlačítko Aktualizovat (ikona kroužku se šipkou) v pravém horním rohu panelu Svázání. (Pokud tlačítko nevidíte, rozbalte tento panel.)
Změna nebo odstranění zdrojů obsahu
Můžete změnit nebo odstranit kterýkoliv existující zdroj dynamického obsahu – to znamená jakýkoliv zdroj obsahu uvedený v panelu Svázání.
Změna nebo odstranění zdroje obsahu v panelu Svázání nezmění ani neodstraní žádnou instanci tohoto obsahu na stránce. Pouze se změní nebo odstraní jako možný zdroj obsahu pro stránku.
Změna zdroje obsahu v panelu Svázání
-
V panelu Svázání (Okna > Svázání) poklepejte na název zdroje obsahu, který chcete upravit.
-
Proveďte vaše změny v dialogovém okně, které se objeví.
-
Pokud jste spokojeni, klikněte na tlačítko OK.
Odstranění zdroje obsahu z panelu Svázání
-
V panelu Svázání (Okna > Svázání) vyberte ze seznamu zdroj obsahu.
-
Klikněte na tlačítko minus (–).
Zkopírování sady záznamů z jedné stránky na jinou
Můžete zkopírovat sadu záznamů z jedné stránky do jiné v rámci definovaného webového místa.
-
Vyberte sadu záznamů buď v panelu Svázání, nebo v panelu Serverová chování.
-
Klikněte pravým tlačítkem na sadu záznamů a z rozbalovací nabídky vyberte volbu Kopírovat.
-
Otevřete stránku, do které chcete sadu záznamů zkopírovat.
-
Klikněte pravým tlačítkem na panel Svázání nebo na panel nástrojů Serverová chování a z rozbalovací nabídky vyberte volbu Vložit.
Další podobné nápovědy
- Databázová připojení pro vývoj v ASP
- Databázová připojení pro vývoj v PHP
- Přidání uložené procedury (ColdFusion)
- Úvod do SQL
- O adrese URL a parametrech formuláře
- Přidání dynamického obsahu na stránky
- Parametry URL
- Serverové proměnné ColdFusion
- O zdrojích dynamického obsahu
- Shromažďování informací od uživatelů pomocí formulářů
- Jak fungují proměnné relace
- Shromažďování, ukládání a načítání informací v proměnných relace
- O přidávání dynamického obsahu
- Parametry formuláře HTML
- Serverové proměnné ColdFusion