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 download - Télécharger - Bases de données
- Connexion messenger if - Guide
- Phpmyadmin a tenté de se connecter au serveur mysql, et le serveur a rejeté la connexion. merci de vérifier les valeurs de host, username et password dans la configuration et de s'assurer qu'elles correspondent aux informations fournies par l'administrateur du serveur mysql. ✓ - Forum PHP
- Php natif - Forum PHP
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