Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1270 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/SQL] Problème compteur

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP/SQL] Problème compteur

n°1383198
OhAime971
J'aime pas le C !
Posté le 07-06-2006 à 21:15:42  profilanswer
 

Voilà, je désire faire un compteur pour une page web, j'ai donc fait ce code, mais voilà, un grand problème est que au lieu d'incrémenter de 1, il incrémente de 2  :??:  :??:  :??:  :??: je comprend pas! lol! si quelqu'un arrive à voir!! Je précise que le champ 'compteur' n'est pas en Auto increment!!
 
$conexion = mysql_connect($host,$login,$pass) or die ('Erreur Conexion');
mysql_select_db('i1522668',$conexion) or die ('Erreur selection');
$sql="SELECT nombre FROM test WHERE nom='compteur'";
$req=mysql_query($sql) or die ('Erreur');
$data = mysql_fetch_assoc($req);
$id= $data['nombre'];
$id = $id + 1;
$sql="UPDATE test SET nombre=$id WHERE nom='compteur'";
mysql_query($sql) or die ('Erreur 2'.mysql_error());
mysql_close;
echo "$id";
 
 
Merci!

mood
Publicité
Posté le 07-06-2006 à 21:15:42  profilanswer
 

n°1383304
nargy
Posté le 07-06-2006 à 22:48:18  profilanswer
 

Le problème m'a l'air de venir d'ailleurs....
As-tu uniquement ce code dans ta page?
Vérifie que tu n'a pas d'autres trucs qui chargerait la page plusieurs fois.

n°1383314
OhAime971
J'aime pas le C !
Posté le 07-06-2006 à 22:54:31  profilanswer
 

eeuuhh, ben à priori non, maintenant avec toute la magie que fait Ifrance sur nos pages! je sais pas trop!!! aussi bien il me le fait 2 fois! lol! je vais tester en local tient!!
 
Merci! je te tiens au courant!

n°1383337
OhAime971
J'aime pas le C !
Posté le 07-06-2006 à 23:28:47  profilanswer
 

Ah ben voila! j'ai testé en local et ça fonctionne très bien! donc je soupçonne Ifrance de l'ouvrir 1 première fois pour y mettre ses pubs et tout, et ensuite donc qu'elle ne s'ouvre pour nous ensuite!!
 
bon ben un ptit diviser par deux à l'affichage, et ça règlera le prob!
 
Merci beaucoup! a++

n°1383405
Xav_
The only one...
Posté le 08-06-2006 à 08:38:34  profilanswer
 

utilise une variable de session pour savoir si tu a déjà compté une visite sur la session en cour ;)
imagine que t'as une page un peu longue, et que le visiteur navigue un peu sur ton site et la lise en 3 ou 4 fois, tu va compter 4 visites pour la page en question alors que c'est le même visteur à 10 ou 30 sec d'intervalle entre chaque...


---------------
- Xav - ...There are no crimes when there are no laws... -- Xav's World
n°1383641
OhAime971
J'aime pas le C !
Posté le 08-06-2006 à 12:08:03  profilanswer
 

Oui, effectivement! pour la prochaine je ferais ça, la c'est juste une page isolée, pour télécharger un fichier, donc voilà !  
 
Merci du conseil !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP/SQL] Problème compteur

 

Sujets relatifs
[noob] simplifier une requete SQL[SQL/NOOB] cherche de l'aide sur un projet de base de données
probleme avec le composant Window et content/contentPathprobleme javascript
[Oracle] Problème avec un SELECTProblème de validation de formulaire
[C#][RESOLU]Problème d'affichage dans une comboBox[PHP/MySQL] Ne pas reprendre deux fois la même valeur
Explode : problème d'offset indéfiniProbleme sous Excel (fonction index) urgent
Plus de sujets relatifs à : [PHP/SQL] Problème compteur


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR