par
sadeq » 28 sept. 2006, 14:38
ton programme n'a aucune chance de s'exécuter normalement puisqu'il est contradictoire de A à Z. Je m'explique:
Le souci majeur est que tes requêtes ne respectent pas la définition de ta table :
mysql_query("CREATE TABLE IF NOT EXISTS 'compteur_visite'(`id` int(11) NOT NULL auto_increment,`nom` varchar(30) NOT NULL default '',PRIMARY KEY (`id`))");
On voit bien que cette table contient 2 champs : id et nom
alors que les requêtes INSERT et UPDATE ne respectent pas cette structure.
Le problème est dans ta conception du nombre de visites et de la façon de le calculer.
Par exemple, tu as bien calculé le nombre $nb par requête au début mais après tu es rentré dans un autre recalcul dont on comprend pas l'aboutissement.
A mon avis, s'il faut discuter sur quelque chose, ça serait sur "comment souhaites-tu gérer ce compteur de visites" tout en mettant de côté ce programme à refaire.
ton programme n'a aucune chance de s'exécuter normalement puisqu'il est contradictoire de A à Z. Je m'explique:
Le souci majeur est que tes requêtes ne respectent pas la définition de ta table :
[quote]
mysql_query("CREATE TABLE IF NOT EXISTS 'compteur_visite'(`id` int(11) NOT NULL auto_increment,`nom` varchar(30) NOT NULL default '',PRIMARY KEY (`id`))");
[/quote]
On voit bien que cette table contient 2 champs : id et nom
alors que les requêtes INSERT et UPDATE ne respectent pas cette structure.
Le problème est dans ta conception du nombre de visites et de la façon de le calculer.
Par exemple, tu as bien calculé le nombre $nb par requête au début mais après tu es rentré dans un autre recalcul dont on comprend pas l'aboutissement.
A mon avis, s'il faut discuter sur quelque chose, ça serait sur "comment souhaites-tu gérer ce compteur de visites" tout en mettant de côté ce programme à refaire.