$q = "SELECT * FROM 'membre' WHERE login='.$login' AND password= '.$password'";
$req=mysql_query($q)or die('Erreur SQL!<br>' .$q.'<br>'.mysql_error()); $n = mysql_num_rows($q); if ($n == 1 AND $login != "" AND $password != "") { // Le login est placé dans la session $_SESSION['login_session'] = $login; $_SESSION['connecte'] = true;
// redirection
header("location: pagedaccueil.php"); }
// Si le login ou le mot de passe sont incorrect // affiche de nouveau le formulaire
jordane45
Messages postés38216Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention27 juin 2024344 1 nov. 2013 à 11:38
Bonjour.
Mets un echo de ta requête sql et regarde ce qu'elle vaut.
A mon avis $ login et $ password sont vides..
Et puis les points que tu a mis devant sont en trop.
josed2208
Messages postés115Date d'inscriptionlundi 2 septembre 2013StatutMembreDernière intervention 7 novembre 2013 1 nov. 2013 à 12:00
ok j'essaie
josed2208
Messages postés115Date d'inscriptionlundi 2 septembre 2013StatutMembreDernière intervention 7 novembre 2013 1 nov. 2013 à 12:02
j'ai mis un enregistrement à login et mot de passe
josed2208
Messages postés115Date d'inscriptionlundi 2 septembre 2013StatutMembreDernière intervention 7 novembre 2013 1 nov. 2013 à 12:06
un echo comment ? voici le message d'erreur: mysql_num_rows() expects parameter 1 to be resource, string given in C:\wamp\www\conne\ins.php on line 36
jordane45
Messages postés38216Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention27 juin 2024344 1 nov. 2013 à 13:23
Ligne 36..donc...
Remplace $q par $ req
josed2208
Messages postés115Date d'inscriptionlundi 2 septembre 2013StatutMembreDernière intervention 7 novembre 2013 1 nov. 2013 à 13:27
1 nov. 2013 à 12:00
1 nov. 2013 à 12:02
1 nov. 2013 à 12:06
1 nov. 2013 à 13:23
Remplace $q par $ req
1 nov. 2013 à 13:27