Formulare vérifier si l'email existe dans bd

xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -  
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je n'arrive pas a vérifier si l'email existe dans la basse de donné de mysql.

     $sql = "SELECT email FROM $nom_table WHERE email = '".$_POST["email"]."' ";    
            // On compte combien de valeur à pour nom de compte celui tapé par l'utilisateur.    
            $sql = mysql_num_rows($sql);    
            // Si $sql est égal à 0 (c'est-à-dire qu'il n'y a pas l'email saisie avec la valeur tapé par l'utilisateur    
     if($sql == 0) {    

 if (empty($sql){    
$sql = mysql_query($sql);    

    // Si la requête c'est bien effectué :    
    $query="0";    


              //if (empty($sql) && empty($query)) {     
 $sql = mysql_query($sql);    
           echo "Saisie correcte --> recherche email existant !";    
                  } else {    
echo "<p align='center' style='color:red;'>"."<strong>L'adresse email  ".$_POST["email"]." est déjà inscrit !</strong>"."</p>";    
                  }    


Comment faut il procéder ?
Merci.

4 réponses

Utilisateur anonyme
 
Bonjour

Il ne faut pas oublier d'exécuter la requête.
  $sql = "SELECT email FROM $nom_table WHERE email = '".$_POST["email"]."' "; 
  $sql=mysql_query($sql) or die (mysql_error());
1
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   14
 
Bonjour,

Ok c'est bon pour l'email.

Pour vérifier si le nom et prénom est déjà inscrit dans la même table mysql.
es-ce que la requette est correct comme ceci :

$sql = "SELECT nom,prenom FROM $nom_table WHERE prenom = '".$_POST["prenom"]."' AND nom LIKE '".$_POST['nom']."' ";  
$sql = mysql_query($sql) or die (mysql_error());


Merci
0
Utilisateur anonyme
 
Oui, mais pourquoi utilises tu = sur le prénom et LIKE sur le nom ? En principe pour une identification, tu veux une égalité, c'est donc = partout
0
xunil2003 Messages postés 765 Date d'inscription   Statut Membre Dernière intervention   14
 
bonjour,

merci tout est ok.
0