⊗ppPmFmVR 301 of 447 menu

Lomakkeen arvojen säilyttäminen lähetyksen jälkeen PHP:ssä

Oletetaan, että meillä on lomake, joka lähetetään nykyiselle sivulle:

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

Tehdään niin, että lähetyksen jälkeen annetut tiedot eivät katoa syöttökentästämme:

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

Tämä lähestymistapa ei kuitenkaan ole täydellinen - kun saavut sivulle ensimmäistä kertaa, PHP antaa virheen, koska $_GET['test'] ei ole olemassa.

Ongelman ratkaisemiseksi lisäämme ehdon:

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

Kysy lomakkeen avulla käyttäjän kaupunki ja maa. Lähetyksen jälkeen näytä annetut tiedot ruudulla. Varmista, että annetut tiedot eivät katoa syöttökentistä lomakkeen lähetyksen jälkeen.

Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää