Compteur de visites qui débloque
Bonjour
J'ai créer un compteur simple en PHP et MYSQL
Jusque là pas de problème.
Mon compteur dans une page vierge marche très bien, il incrémente de 1 comme prévu.
Le hic !! est que dès que je met mon code dans la page "index.php" il incrémente de 2 alors que je n'ai rien changer au code.
vous pouvez voir les deux cas avec le même code:
www.gestechbat.com et www.gestechbat.com/a.php
sur la page "a.php" j'ai décomposé l'affichage, donc avec le select ensuite après l'update et encore un select.
Le code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| $requete = "select * from visit";
$result = $db->query($requete);
while($row=$result->fetch()){
$a = $row['visite'];
$b = $a+1;
$id="1";
$sql = $db->prepare("UPDATE visit SET visite =:param1 WHERE id=:param2");
$sql->BindValue(':param1', $b, PDO::PARAM_STR);
$sql->BindValue(':param2', $id, PDO::PARAM_INT);
$sql->execute();
}
echo $b; |
Pour moi c'est incompréhensible.
Avez-vous une idée ?
Merci de votre aide