Salve
ho un problema con il controllo mail lato client: in pratica voglio controllare che l'indirizzo email inserito dall'utente sia presente nel database, prima di effettuare lo stesso controllo lato server, in modo da dare una risposta immediata all'utente! Purtroppo dopo vari tentativi credo di avere un problema sulla pagina php che mi effettua la verifica della presenza della mail nel database...non so! Visottolineo che non conosco molto bene lo javascript, lo sto imaparando adesso ! 
ecco il codice:
questo è il form:
codice:
<form id="form_login" method="post" action="" >
<fieldset>
- <label for="mail"> [b] Email </label>
<input type="text" name="mail" id="mail" maxlength="50" size="25">
- <label for="password"> Password </label>
<input type="password" id="password" name="password" maxlength="20" size="25">
<input class="pet" type="submit" value="">
</fieldset>
</form>
questo è la pagina js che uso per il controllo con le jquery validation:
codice:
$().ready(function() {
$("#form_login").validate( {
rules:
{ mail:
{
required: true,
email: true,
remote:{
url: "valida_mail.php",
type: "post"
}
},
password:
{
required: true,
minlength: 8
},
},
messages:
{
mail:
{
required:" Campo obbligatorio!",
email: " Inserisci un indirizzo email valido!",
remote:" Errata mail"
},
password:
{
required:" Campo obbligatorio!",
minlength: " Lunghezza minima 8 caratteri"
},
},
submitHandler: function (form) {
form.submit();
},
});
});
valida_mail.php
Infine questa è la pagina valida_mail.php:
codice:
<?php
require("../../connessione/connessione.php");
$mail=$_POST['mail'];
$query="SELECT * FROM utenti WHERE e_mail='$mail'";
$risp=mysql_query($query);
$row=mysql_fetch_assoc($risp);
if($row>1)
echo "true";
else
echo "false";
?>
Ah dimenticavo: ho controllato connessione e percorsi mille volte.....
Grazie dell'aiuto