⊗ppPmFmVR 301 of 447 menu

Uchování hodnot formuláře po odeslání v PHP

Předpokládejme, že máme formulář, který se odesílá na aktuální stránku:

<form action="" method="GET"> <input name="test"> <input type="submit"> </form>

Pojďme zařídit, aby po odeslání zadaná data nezmizela z našeho inputu:

<form action="" method="GET"> <input name="test" value="<?php echo $_GET['test'] ?>"> <input type="submit"> </form>

Tento přístup však není dokonalý - při první návštěvě stránky PHP vypíše chybu kvůli tomu, že $_GET['test'] neexistuje.

Pro vyřešení problému přidáme podmínku:

<form action="" method="GET"> <input name="test" value="<?php if (isset($_GET['test'])) echo $_GET['test'] ?>" > <input type="submit"> </form>

Pomocí formuláře se zeptejte na město a zemi uživatele. Po odeslání formuláře zobrazte zadaná data na obrazovce. Zařiďte, aby zadaná data nezmizela z inputů po odeslání formuláře.

Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout