Comment faire des Annonces ? [PHP] - Programmation
Marsh Posté le 18-07-2002 à 20:25:18
vite fait sans trop reflechir: ajoute une colonne STICKY (valeur 0 = msg normal ou 1= msg sticky) dans ta table des messages
et fais un order by STICKY desc, DATE desc;
tu auras donc les postit en premier (sticky=1), classé par date* puis les msg normaux (sticky=0), eux aussi classé par date*...
ou qqchose comme ca...
* date desc = par date decroissante = les plus recents en haut
Marsh Posté le 18-07-2002 à 20:26:19
JWhy a écrit a écrit : vite fait sans trop reflechir: ajoute une colonne STICKY (valeur 0 = msg normal ou 1= msg sticky) dans ta table des messages et fais un order by STICKY desc, DATE desc; tu auras donc les postit en premier (sticky=1), classé par date* puis les msg normaux (sticky=0), eux aussi classé par date*... ou qqchose comme ca... * date desc = par date decroissante = les plus recents en haut |
Merchi !
Je savais pas qu'on pouvait combiner plusieurs elements ds un ORDER BY !
Je v tout de suite tester ca ; encore merchi
Marsh Posté le 18-07-2002 à 20:17:26
Hello a tous
Le sujet n'est pas très explicite, je vous explique :
Je suis actuellement en train de faire un forum ...
Sur la page des topics, les topics sont classés suivant un ORDER BY date ; donc des qu'il ya une nouvelle reponse, hop, le topic remonte
Sauf que maintenant, j'aimerais faire un systeme d'annonce (Sticky il me semble) ...
Cette annonce serait un topic normal, sauf qu'il faudrait qu'il reste tout en haut ...
Meme si une reponse est posté ds un autre topic, ce dernier doit se placer en dessous de l'annonce, pas tout en haut
Si kk'un pouvait m'aider, ca serait cool
Merci a tous