affiche des événemnts par date

adodri
Invité n'ayant pas de compte PHPfrance

03 août 2006, 22:30

Bonjour,
J'ai créé un petit agenda qui reprend des événements classés par date. Quand la date du jour est passée, l'événement s'efface. Je voudrais qu'il ne s'efface pas, mais qu'il saffiche en fin de liste (en caractère grisé). Pouvez-vous me dire comment faire? Pour le moment, voici ce que j'ai :

Code : Tout sélectionner

SELECT DATE_FORMAT(`date`, '%d-%m-%Y') AS date, TIME_FORMAT(`heuredeb`, '%H:%i') AS heuredeb, agenda.type, agenda.titre, agenda.info1, agenda.photo, agenda.ID FROM agenda WHERE agenda.`date`>= CURDATE()
Merci.
Aurore

Mammouth du PHP | 19672 Messages

03 août 2006, 22:37

Ben ta requête actuelle ne peut afficher que les dates à venir à cause de la clause "WHERE agenda.`date`>= CURDATE()".

Ce qu'il faudrait, c'est tout récupérer et traiter la forme d'affichage selon la date par programmation :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Modérateur PHPfrance
Modérateur PHPfrance | 7636 Messages

04 août 2006, 01:33

une clause de tri (ORDER BY date) devrait pas mal aider pour le coté programmation (grisé).

/!\ Avant de poster se documenter et rechercher.
Qui ne sait pas rendre un service n'a pas le droit d'en demander.
MaBrute