Page 1 sur 1

Afficher les articles les plus lus

Posté : 23 août 2010, 22:33
par Philou
Bonjour à tous ! Je suis actuellement en train de développer un site, et j'ai réussi à faire pas mal de chose. Cependant, j'ai une question : je souhaiterais afficher dans ma sidebar les posts les plus lus. Tous les résultats que je trouve sur Google concernent Wordpress et ne me conviennent donc pas. Après avoir fait une recherche sur le forum de PHP France, je ne trouve rien non plus.

Donc si quelqu'un pouvait m'aider, ce serait super cool ! Merci à vous !

Re: Afficher les articles les plus lus

Posté : 23 août 2010, 23:22
par AB
Sur le principe à chaque fois qu'une page affiche un message tu peux faire une requête d'update en fonction de cette page par exemple en fonction d'une variable $_GET qui caractérise ce message dans l'url. Dans mon exemple il faut bien entendu que le champ "Consultation" soit dans ta table et $code représente la variable $_GET['code'] :
$query = "UPDATE messages SET Consultations = Consultations + 1 WHERE Code = '".mysqli_real_escape_string($connexion,$code)."'";
Ensuite pour afficher les messages les plus lus tu fait une requête avec ORDER BY Consultations DESC

Re: Afficher les articles les plus lus

Posté : 23 août 2010, 23:32
par Philou
Salut Ab, c'est super sympa de m'avoir répondu... mais je n'ai rien compris du tout !

Re: Afficher les articles les plus lus

Posté : 24 août 2010, 01:07
par AB
Ah oui je comprend, tu veux dire les messages les plus lus sur le forum intégré sur ton site ?