Bonsoir

Sur une page, j'affiche un petit compteur qui indique le nombre de fois ou celle-ci à été chargé. A chaque fois que quelqu'un charge la page, je récupère l'ancienne valeur dans ma bdd et j'y ajoute +1.

Mais voila, j'ai ce genre de résulat quand j'actualise : 3+1 = 5 ; 5+1 = 7; 7+1 = 9 ... Il me monte le résulatde 2 par 2.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
// On récupere la valeur du compteur actuel et on lui ajoute 1
$compteur_actuel = $donnees['compteur'];
$compteur = $compteur_actuel + 1 ;
 
// On met à jour le compteur dans la base de données
mysql_query("UPDATE requetes SET  compteur ='".$compteur."' WHERE id='".$id."'") or die(mysql_error());
Le code est pourtant bon ^^