A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- \R php ✓ - Forum PHP
- Br php ✓ - Forum PHP
- Expert php - Télécharger - Langages
- Php echo image ✓ - Forum PHP
1 réponse
Utilisateur anonyme
Modifié par le père. le 10/12/2015 à 23:29
Modifié par le père. le 10/12/2015 à 23:29
Bonjour
Ce test est toujours vrai, vu que = est une affectation en PHP. Pour faire la comparaison, il faut utiliser ==.
Remarque : puisque if (condition) teste si une condition est vraie, il est inutile décrire if (condition == true).
Surtout, tu devrais utiliser un WHERE pour ne sortir que les "bonnes" lignes de ta table au lieu de toute la lire et de faire la comparaison en PHP
(si tes champs s'appellent nom et mdp)
if ($loginOK=true)
Ce test est toujours vrai, vu que = est une affectation en PHP. Pour faire la comparaison, il faut utiliser ==.
Remarque : puisque if (condition) teste si une condition est vraie, il est inutile décrire if (condition == true).
Surtout, tu devrais utiliser un WHERE pour ne sortir que les "bonnes" lignes de ta table au lieu de toute la lire et de faire la comparaison en PHP
SELECT * FROM etudiant WHERE nom='$nom' AND mdp = '$pw'
(si tes champs s'appellent nom et mdp)