renvoi 0 //si erreur dans la requête -> renvoi 3 //si pas de user trouvé -> renvoi 1 //si nombre de users trouvés > 1 -> renvoi 2 function valid_user($user,$pass,$res) { //requete de recherche du user et mot de passe dans la base $user1 = mysql_real_escape_string($user); $pass1 = mysql_real_escape_string($pass); $query = "select * from membres where pass = OLD_PASSWORD(\"".$pass1."\") and user = \"".$user1."\""; //lancement de la requete et test if ($id=mysqli_query($query,$res)) { $nbuser = mysql_num_rows($id); if ($nbuser == 0){ $erreur = 1; } if ($nbuser > 1){ $erreur = 2; } //if ($nbuser == 1){ // $row=@mysql_fetch_array($id);//met le resultat de la requête dans un tableau; //} } else $erreur = 3 ; return $erreur ; } //test du user et mot de passe rentrés //si ok -> renvoi 0 //si erreur dans la requête -> renvoi 3 //si pas de user trouvé -> renvoi 1 //si nombre de users trouvés > 1 -> renvoi 2 function recup_membre($user,$res,$row) { //requete de recherche du user et mot de passe dans la base $query = "select * from membres where user = \"".$user."\""; //lancement de la requete et test if ($id=@mysqli_query($query,$res)) { $nbuser = @mysql_num_rows($id); if ($nbuser == 0){ $erreur = 1; } if ($nbuser > 1){ $erreur = 2; } if ($nbuser == 1){ $row=mysqli_fetch_array($id);//met le resultat de la requête dans un tableau; } } else $erreur = 3 ; return $erreur ; } //construit les lignes d'option pour un champs html de type liste //apartir du contenu d'une table function construit_option($table,$rub_val,$rub_aff,$val_select,$ordre,$res) { //requete de recherche du user et mot de passe dans la base $query = "select distinct ".$rub_val." , ".$rub_aff." from ".$table." order by ".$rub_aff." ".$ordre; echo($query); //lancement de la requete et test if ($id=mysqli_query($query,$res)) { while($row=mysqli_fetch_array($id)) { $option = "