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




* výhodný 2 GB webhosting, PHP, MySQL, e-maily, subdomény atd. za 1200 Kč ročně - Více zde...


Vyhledávání


K webhosting Nokia 1208 zdarma

  • Nokia 1208 Výhodná nabídka pro čtenáře Tvorba-webu.cz.

    Pokud si objednáte Webhosting C4, dostanete k němu mobilní telefon Nokia 1208 zdarma.

    Do objednávky je třeba vložit slevový kupón "mobil", jak postupovat při objednávce si můžete přečíst na webu WebhostingDoména.cz

Doporučujeme