E-gradiva > Računalništvo > Programiranje > Načrtovanje in razvoj spletnih aplikacij > PHP > Validacija obrazcev

Prijava

Validacija obrazcev

Obdelava HTML obrazcev z validacijo - primer

...

<form action="primer.php" method="post">

Ime: <input type="text" name="ime" /><br />

Priimek: <input type="text" name="priimek" /> <br />

E-pošta: <input type="text" name="eposta" /> <br />

<input type="submit" value="Pošlji" />

</form>

...

 

Obdelava HTML obrazcev z validacijo – primer

 

<?php

//primer.php, vezan na prejsnji primer

echo 'Ime: ' . $_POST['ime'] . '<br />';

echo 'Priimek: ' . $_POST['priimek'] . '<br />';

echo 'E-pošta: ';

if (eregi("^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,3})$", $_POST['eposta']))

    echo $_POST['eposta'];

elseif(strlen($_POST['eposta']) > 0)

    echo 'vpisan naslov ne ustreza!';

else

    echo 'napačen format!';

?>