bsr tt le monde, voila j'ai réaliser mon site grace au tuto développer un site web de A a Z
mais j'ai besoin d'une boucle qui affiche sur la page d'accueil les 10 articles les plus visités.
merci
tt d'abord je dois créer un champs dans ma table posts j'appele compteur
mais le type de table et...?
tt saimplement voici ce que j'ai fait:
nom du champ : compteur
type : INT
Taille/Valeurs* : 11
Défaut : aucune
A_I : NON
j'atend vos réponse merci.
bêh Dja C pa la table ki à 1 tipe mé C leu chan, le chen conteur cera 1 inete, hey ceu chan sera den la table dé article, a chak foi ke kk1 va sur l artikle bêh sa ajoute +1 au comteur
aprè tu fé eune reket sql avec 1 limit 0,10 ORDER BY compteur DESC
... magique !
Bon pour reprendre un peu Glaived voilà à quoi ressemble ce que tu cherches :
article{ #id, title, content, nbView)
Pour récupérer les articles les plus vus :
$sql = "SELECT * FROM article ORDER BY nbView DESC LIMIT 0,10
Pour mettre à jour le nombre de vue par article, lorsqu'il article est séléctionner :
$sql = "UPDATE article SET nbView = nbView +1 WHERE id = $id";
// ici tu récupère d'abord l'id de l'article, ainsi que son nombre de vues
Voilà y'a pas plus claire je pense
oui je conné ca mais lorsque je cree le champ compteur dans la table ou situer les articles
ce champ est comme ca :
nom du champ : compteur
type : INT
Taille/Valeurs* : 11
Défaut : aucune
A_I : NON
ou pas ?
merci