Convalidare un form
Realizzare un form è veramente molto semplice, e altrettanto semplice è convalidarlo. Esistono diverse soluzione in javascript, ma col php è ancora più semplice.
Mettiamo il caso di realizzare un form contenente tre campi:
- Nome;
- Email;
- Messaggio.
Il codice da utilizzare può essere qualocosa del genere:
<?php
$nome = $_GET['nome'];
$email = $_GET['email'];
$messaggio = $_GET['messaggio'];
if($nome == “” || $email == “” || $messaggio == “”) { echo”Tutti i campi sono obbligatori!”; exit(); };
?>
Ovviamente prima bisogna assegnare l’attributo name nel’input del form che corrisponde a quello assegnato nelle variabili.





2 Commenti su “Convalidare un form”
Io preferisco fare questi controlli sul forma lato client attraverso un semplice javascript: si evita un fastidioso ricaricamento della pagina.
Non trovi anche tu che sia molto meglio?
@lorenzo: dipende.. convalidandolo in questa maniera, e poi cliccando sul submit, se gli input sono completi vai direttamente alla pagina succesiva di conferma, in caso contrario ti apparirà un avviso di compilare. non c’è un caricamento che rallenta il processo.
Poi vedremo anche quali sono le soluzioni javascript più semplici..