PHP - Ověření formuláře
Jednoduchý formulář:
<form action="send.php" method="GET"> <input type="text" name="prom1" /> <input type="text" name="prom2" /> <input type="submit" /> </form>
Lze snadno ověřit (a zpracovat informace) pomocí skriptu v souboru send.php:
$prom1 = $_GET["prom1"]; $prom1 = $_GET["prom2"];
Pokud bude formulář složitější:
<form action="send.php" method="GET"> Email: <input type="text" name="text1" /><br /> <input type="checkbox" name="checkbox1" value="1" /> Odesílat novinky<br /> <input type="radio" name="radio1" value="m" /> Muž <input type="radio" name="radio1" value="z" /> Žena<br /> <select name="select1"> <option value="1">Praha</option> <option value="2">Brno</option> <option value="3">Jiné</option> </select><br /> <input type="submit" /> </form>
Nyní se v něm objevily složitější prvky (radio, checkbox a select). Jejich ověření (výpis v souboru send.php) může vypadat následovně:
$text1 = $_GET["text1"]; $checkbox1 = $_GET["checkbox1"]; $select1 = $_GET["select1"]; $radio1 = $_GET["radio1"]; echo "E-mail: ".$text1."<br />"; if($checkbox1 == "1") echo "Odesílat novinky e-mailem"; else echo "Neodesílat"; echo "<br />"; if($radio1 == "m") echo "Muž"; else echo "Žena"; echo "<br />"; if($select1 == "1") echo "Praha"; elseif($select1 == "2") echo "Brno"; else echo "Jiné"; echo "<br />";
V zásadě jde o to, že ověřujeme hodnoty (atribut value
) proměnných (atribut name
).
Další: PHP typy proměnných
Vyhledávání
Základy
Rozšíření
Příklady
- PHP scripty
- Kniha návštěv
- Ochrana e-mailu
- Malé šablony
- Počítadlo návštěv
- Odeslání e-mailu
- Generování formuláře
- IP adresa
- RSS čtečka
- Heslo
- Zaheslování jedné stránky
- Ověření e-mailu
- Odstranění diakritiky
- Aktuální datum a čas
- Vypsání souboru
- Počet souborů v adresáři
- Vypsat název dne
- Vypsat název měsíce
Ostatní
Poradna
Pokud si nevíte rady, chcete kontakt na spolehlivého tvůrce webu, či vás zajímá cizí názor, ozvěte se.