Page 1 sur 1

Top 10

Posté : 14 mars 2007, 22:08
par bedux
Je voudrais faire un classement en tps réel des pages les plus visités de mon site ... bon vu mon niveau j ai meme pas essayé un instant de coder ca ... je cherche donc des scripts .... mais rien sur le net ... Ne serais je pas en train de chercher dans le vide ? c'est possible à faire au moins ?
Merci d'avance pour la réponse

Posté : 14 mars 2007, 22:19
par albat
un peu de méthode t'aidera à démarrer.

On va supposer que tu stockes dans une table
les statistiques (compteurs) de visites de tes pages.

Il te suffit alors par une requête SQL de sélectionner les 10 plus gros résultats... ;)

yop

Posté : 14 mars 2007, 22:43
par bedux
j avais bien imaginé un truc comme ca. pour récapituler et dis moi si je me trompe:
- mettre en place un script de stat
- un requête sql pour récupérer les pages les plus vues.
Tu veux pas m'en dire un poil plus avant que je me frotte au problème.
Merci

Posté : 14 mars 2007, 23:03
par albat
:!: Tout ce qui suit n'est qu'une proposition.

Une table ainsi structurée :
VISITES
-----------
* page_id
page_compteur
Ces deux champs sont de type numérique entier.

Cette requête en haut de chaque page :
$req_01 = "UPDATE visites SET page_compteur = page_compteur + 1 WHERE page_id =".$identifiant_de_la_page;
Cette requête pour afficher le Top 10 :
$req_02 = "SELECT page_id, page_compteur FROM visites ORDER BY page_compteur DESC LIMIT 0,10";

Posté : 14 mars 2007, 23:08
par zeus
:!: ATTENTION : prévoir le cas où la ligne de la page n'existe pas ;)

Merci

Posté : 14 mars 2007, 23:35
par bedux
Merci beaucoup pour vos réponses. Je reviens dans un mois le temps que je dechiffre tous ca...Vaut mieux clore le sujet car je vous fait perdre votre temps.
Bonne soirée

Re: Merci

Posté : 14 mars 2007, 23:42
par albat
Vaut mieux clore le sujet car je vous fait perdre votre temps.
Mais pas du tout !
Il n'y a pas de question idiote.
Je reviens dans un mois le temps que je dechiffre tous ca...
Je te suggère de te familiariser avec les fondamentaux du PHP
(www.phpdebutant.org) et de revenir poser des questions ici.

Bonne digestion sur PHP-Maalox-France ! :lol: