Bonsoir a tous,
Voilà donc j'ai créer un script php pour avoir un compteur de page visité sur mon site:
Citation :
<?php
mysql_connect("localhost", "xXx", "xXx" );
mysql_select_db("compteur" );
$visite = mysql_query("SELECT * FROM compteur" );
$visite++;
mysql_query("UPDATE compteur SET visite='" . $visite . "'" );
$reponse = mysql_query('SELECT * FROM compteur');
while ($donnees = mysql_fetch_array($reponse))
{
echo $donnees['visite'];
}
?>
Le probleme c que sa affiche toujours 0? c'est peut etre a cause de ma table mysql j'ai mi dedans une table avec un champ int type index.
Si quelqun a une idée elle est la bienvenue ^^
$visite dans ton code est un handle mysql donc au moment ou tu l'incrément ++ php le cast automatiquement en integer et le transforme en 0 ce qui te donne à chaque fois un résultat de 1.
Donc : fetch le handle pour avoir le résultat de ta requete.
Bonsoir a tous,
Voilà donc j'ai créer un script php pour avoir un compteur de page visité sur mon site:
des fois j'ai du mal à comprendre pour afficher le compteur, donc pour avoir la valeur tu utilises
$donnees = mysql_fetch_array puis $donnees['visite']
et pour l'incrementer tu utilises le resultat de mysql_query.
y a pas un truc qui te choques?
------------------------------Ne pas oublier le [resolu] pour finir le sujet.
Penser à voir les tutos, ca peut aider!
Répondre à coca25
Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois. Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.