Bonjour à tous,
j'ai créé une page PHP pour inscription visiteur et une page pour identification qui renvoie vers une page de vérification de mot de passe et du pseudo qui compare les identifiants aux ceux stockés dans la base de données MySql .
Le code de cette dernière est le suivant:
ce code fonctionne bien sauf qu'il ne prend en compte que la dernière colonne dans la base des données (cad: le dernier inscrit). Si je supprime cette dernière colonne, il prend en compte celle d'avant qui devient la dernière sur la liste.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 $objetpdo =new PDO('mysql:host=dbXXXXXXXXX.hosting-data.XX;dbname=dbXXXXXXX','XXXXXXXX','XXXXXXXXXXX'); $pdostat=$objetpdo->prepare('SELECT * FROM inscription'); $executeEstBon=$pdostat->execute(); $requete=$pdostat->fetchall(); foreach($requete as $donnee): if ($_POST['pass'] ==$donnee['motpasse'] && $_POST['pseudo']==$donnee['pseudo']){ header("location:passBon.php"); } else{ header("location:passFaux.php"); } endforeach; ?>
Quelqu'un pourrait m'aider svp.
Partager