ciao a tutti

ho un piccolo problema

ho un box di login dove l' utente inserisce i dati per loggarsi al portale....ho implementato una parte in jquery che invia il dato a uno script php, dove viene controllata o meno l' esistenza della mail nel db.....ma anche se la mail è presente mi viene sempre restituito un alert di errore.....come posso fare? ci sto sbattendo la testa senza soluzione....vi posto il codice:

questo è il codice jquery



var u=$("input#username").val();
$.post("check_credentials.php", {User:u}, function(data) {
var result = eval(data);
if(result){
// la mail è esistente quindi si puo procedere
}
else{
// la mail NON è esistente quindi visualizzo alert di errore
}
});




mentre questo è il piccolo script php che controlla se la mail esiste nel db restituendo true o false

<?php
$user=$_POST['User'];

$check=mysql_query("SELECT * FROM Utenti WHERE Email='".$user."'");
if (mysql_num_rows($check)){
echo "true";
}
else {
echo "false";
}
?>

sembra tutto ok vero? ma mi da sempre errore, ossia visualizzanso l' alert di email inesistente....aspetto vostra risposta

grazie a tutti