If et else if php et mysql
Résolu/Fermé
A voir également:
- If et else if php et mysql
- Easy php - Télécharger - Divers Web & Internet
- Mysql community server - Télécharger - Bases de données
- Vba if not ✓ - Forum Excel
- If exist - Forum Programmation
- Mysql a répondu : documentation connexion impossible : paramètres incorrects. - Forum Bases de données
1 réponse
Bonsoir
Il y a un gros problème dans ta façon de faire : tu testes une valeur (if ($_SERVER['REMOTE_ADDR']==$donnees['ip']) ) avant de l'avoir lue, puis tu la lis en faisant $donnees = $reponse->fetch().
Deuxième truc illogique (mais qui n'empêche pas de marcher) si tu fais if (condition) , il est inutile dans le else de préciser if (!condition) puisque par définition du else, il s'exécute quand (!condition) est vrai.
Enfi, je ne vois comment ce code te permet de vérifier si une IP est déjà présente dans ta table, puis ton WHERE porte sur le compteur et non pas sur l'IP. Tant que ton compteur ne sera pas à 122, ton IP ne sera pas fournie par ta requête, je ne vois pas quel sens ça a.
Il y a un gros problème dans ta façon de faire : tu testes une valeur (if ($_SERVER['REMOTE_ADDR']==$donnees['ip']) ) avant de l'avoir lue, puis tu la lis en faisant $donnees = $reponse->fetch().
Deuxième truc illogique (mais qui n'empêche pas de marcher) si tu fais if (condition) , il est inutile dans le else de préciser if (!condition) puisque par définition du else, il s'exécute quand (!condition) est vrai.
Enfi, je ne vois comment ce code te permet de vérifier si une IP est déjà présente dans ta table, puis ton WHERE porte sur le compteur et non pas sur l'IP. Tant que ton compteur ne sera pas à 122, ton IP ne sera pas fournie par ta requête, je ne vois pas quel sens ça a.
23 avril 2011 à 23:38