je reviens vers vous car je cherche à trier des enregistrements d'une base par date à partir de la date du jour et en n'affichant pas les enregistrements des jours precedents.
par exemple
12/09/2004
15/12/2004
28/11/2004
doit afficher dans cet ordre les evenements
28/11/2004
15/12/2004
j'utilise aujourd'hui le script
CODE
$sql ="SELECT date1,max(date_format(concat(SUBSTRING(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2)),'%Y%m%d')) as temp_jour, nom, email, commentaire, texte, date1, nomclub, lien, ville, adresse, titre, mois
from soireeclub where concat(substring(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2))>=concat(substring(now(),1,4),substring(now(),6,2),substring(now(),9,2)) group by date1 order by mois asc, date1, temp_jour asc;";
from soireeclub where concat(substring(date1,7,4),SUBSTRING(date1,4,2),SUBSTRING(date1,1,2))>=concat(substring(now(),1,4),substring(now(),6,2),substring(now(),9,2)) group by date1 order by mois asc, date1, temp_jour asc;";
cela fonctionne sauf que si 2 évenements ont la meme date il n'y en qu'un qui s'affiche.
Je suis vraiment debutant si vous avez une solution merci de me donner le code complet à mettre.
merci d'avance