Codice PHP:
$valid = true;
$nome = trim($_POST['nome1']);
$valid = $valid && strlen($nome) > 2 && strlen($nome) <= 40;
$cognome = trim($_POST['cognome1']);
$valid = $valid && strlen($cognome) > 2 && strlen($cognome) <= 40;
$provincia = trim($_POST['provincia1']);
$valid = $valid && strlen($provincia) > 0 && strlen($provincia) <= 40;
/*$citta = trim($_POST['citta1']);
$valid = $valid && strlen($citta) > 1 && strlen($citta) <= 40;*/
$cliente = trim($_POST['tipoCliente']);
$valid = $valid && ( $cliente == 'Privato' || $cliente == 'Azienda' );
$tel = trim($_POST['telcel1']);
$valid = $valid && strlen($tel) >= 10 && strlen($tel) <= 40;
require_once('cp/validate_email.php');
$email = ($_POST['email1']);
$valid = $valid && validEmail($email);
$messaggio = trim($_POST['message1']);
$valid = $valid && strlen($messaggio) > 9 /*&& strlen($messaggio) <= 40*/;
$inizio = trim($_POST['data']);
$valid = $valid && strlen($inizio) > 4 && strlen($inizio) <= 40;
$valid = $valid && isset($_POST['privacy']) && $_POST['privacy'] == 'accettata';
if ($valid)
{
// e qui c'è il codice che elabora i dati, invia l'email e li inserisce nel db
}
else
{
die('Formato dati non corretto. Torna indietro e controlla i dati inseriti.');
}