Qualcuno mi può aiutare?
Novità :
se elimino la verifica con la funzione
Codice PHP:
/* Funzione per verificare dati ricevuti */
function verifica($value)
{
if (get_magic_quotes_gpc())
{
$value = stripslashes($value);
}
if (!is_numeric($value))
{
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
/* Recupero i dati */
$nome = $_POST['nome'];
$pass = $_POST['pass'];
$mail = $_POST['mail'];
$villo = $_POST['villaggio'];
$sex = $_POST['genere'];
/* Li verifico */
$nome = verifica($nome);
$pass = verifica($pass);
$mail = verifica($mail);
$villo = verifica($villo);
$sex = verifica($sex);
Lo script funziona tutto a meno di questa parte
Codice PHP:
$cercare = "/[@]{1}/" ;
if ( preg_match ($cercare,$mail))
{
$ok = true;
}
else
{
$ok = false;
echo " La tua mail non è valida ";
}