prova anche così non so che dirti, a me sembra molto strano anche se mysql_num_rows non la uso mai
Codice PHP:
if ($submit)
{
//apro il database
$connection = mysql_connect ("localhost","root","") or die ("Non puoi conetterti al database");
$db = mysql_select_db("dbnews",$connection) or die ("non puoi selezionare il database"); //seleziono il databse
// controllo la presenza dell'email sul database
$sql_email_check = mysql_query("SELECT * FROM utenti WHERE email='$email'") or die('Cannot Execute:'. mysql_error());
// $email_check = mysql_num_rows($sql_email_check);
// echo "STAMPA DI PROVA QUERY = SELECT * FROM utenti WHERE email='$email'
";
if(mysql_fetch_array($sql_email_check))
{
echo "
Email già presente sul database"."
<a href=\"java-script:history.back()\">
ritenta</a>";
}
else
{
//eseguo la query
$query = mysql_query("INSERT INTO utenti VALUES ('','$nome','$email','$data')");
$query = mysql_query($sql);
mysql_close() or die ("Errore 5(segnala per favore quest'errore all'admin");
echo "Registrazione avvenuta con successo!";
}
}