Compteur avec cookie et Mysql [Résolu] - PHP - Programmation
Marsh Posté le 19-04-2006 à 15:56:35
Marsh Posté le 19-04-2006 à 21:22:42
euh, si tu veux juste afficher des images pour chaque chiffre, pourquoi tu fais pas directement une boucle sur $nombrevis ?
genre
settype($nombrevis, 'string');
$x=0;
while (isset($nombrevis{$x})) {
echo '<img src="../images/'.$nombrevis{$x}.'.gif" />';
$x++;
}
Et pour ta requete incrémentant ta bdd, pourquoi pas un "UPDATE compteur SET nbvis=(nbvis + 1) WHERE ID='1'"
Marsh Posté le 19-04-2006 à 21:59:30
Citation : pourquoi tu fais pas directement une boucle sur $nombrevis ? |
Ben en fait, je voudrait afficher le nombre de visite sur 6 caracteres (donc en rajoutant des 0) et je ne sais pas avec ci dessus, sa peut le faire.
Citation : |
Tout simplement car je n'en ai pas eu l'idée merci
Marsh Posté le 20-04-2006 à 10:29:16
Citation : |
Salut C'est bon sa fonctionne en modifiant le requete sql, par contre je ne vois pas pourquoi sa change quelque chose. Une petite explication existe ?
Sinon merci beaucoup
Marsh Posté le 20-04-2006 à 16:53:01
bah je sais pas a quoi ressemble ta table SQL, mais visiblement tu fais l'update sur un ID=1
Donc la récupération du compteur devait aussi se faire avec cet ID j'imagine.
Donc ta requete 'select * from compteur' ramenait peut-être d'autres lignes (j'en sais rien). Du coup il aurait fallu faire un 'select * from compteur where id=1'
Marsh Posté le 20-04-2006 à 21:15:51
Djebel1 a écrit : bah je sais pas a quoi ressemble ta table SQL, mais visiblement tu fais l'update sur un ID=1 |
Ah oui bien pensé, c'était peut-être sa. En tout cas merci encore
Marsh Posté le 19-04-2006 à 13:47:39
Bonjour @ tous,
Encore moi vous allez dire , mais la j'ai un souci avec mon compteur de visite.
J'ai créé deux fichier pour mon compteur un fichier qui vérifie qu'il y a un cookie (sinon il le crée) et incrémente la base s'il n'existe pas.
voici sont code (il est insésé avant toute balise HTML) :
Et j'ai un autre fichier qui lie la variable $nombrevis pour l'afficher :
Mon problème est que quand le cookie n'existe pas, il incrémente bien le nombre dans la bdd mais il y a un problème à l'affichage et je ne vois pas où. J'espère que ce n'ai pas une erreur bidon (sinon je m'arrache les doights pour ne plus faire de PHP (dèjà que je ne suis pas très doué, çà limitera les dégat )).
Pouvez vous m'aider ?
pour essayer sur une page : http://damien.bras.free.fr/pages/accueil.php
Merci d'avance.
Message édité par playmobil77d le 20-04-2006 à 21:16:11
---------------
Tu sais pourquoi il y a des guerre dans le monde ? Parce que le monde est né sans l'homme et finira sans lui ...