le 26/09/2005 à 18:57
Regrouper des news selon la date
Bonjour tout le monde! ça fait lgtps
Bon j'explique grosso modo le pb.
Regardez ce site (http://www.presence-pc.com). Comme beaucoup, il propose des news. Or ce que je cherchais à faire c'etait à les regrouper par date comme on peut le voir.
23 septembre:
news A
news B
news C
22 septembre:
news A
news B
... etc
En supposant que notre table contienne un champ date evidemment, un champ titre... bref tout le necessaire à une table de news quoi. Je me suis essayé à faire cela et... ben honnetement je bloque...
Voici un exemple de code que j'ai commence à réaliser : http://www.lephpfacile.com/wall/wall.php?id=2441
Le probleme vient du champ date pour lequel j'ai, dans un premier temps, essayé de le décomposer et aprés de le comparer aux autres dates (voir code pour comprendre).
Car comparer les 2 champs date tels quel ne servira à rien car ils seront quasiment toujours differents (champ datetime de type 0000-00-00 00:00:00) et mes news ne seront quasiment jamais regroupees car l'heure de diffusion change comme vous pouvez vous en douter (d'ou mon idee peut etre un peu folle de comparer les sscanf ou plus precisement les variables $jour, $mois et $an. cf wall).
Si qq1 a une idee, ce serait (tres) cool.
Bonne soiree à tous
Bon j'explique grosso modo le pb.
Regardez ce site (http://www.presence-pc.com). Comme beaucoup, il propose des news. Or ce que je cherchais à faire c'etait à les regrouper par date comme on peut le voir.
23 septembre:
news A
news B
news C
22 septembre:
news A
news B
... etc
En supposant que notre table contienne un champ date evidemment, un champ titre... bref tout le necessaire à une table de news quoi. Je me suis essayé à faire cela et... ben honnetement je bloque...
Voici un exemple de code que j'ai commence à réaliser : http://www.lephpfacile.com/wall/wall.php?id=2441
Le probleme vient du champ date pour lequel j'ai, dans un premier temps, essayé de le décomposer et aprés de le comparer aux autres dates (voir code pour comprendre).
Car comparer les 2 champs date tels quel ne servira à rien car ils seront quasiment toujours differents (champ datetime de type 0000-00-00 00:00:00) et mes news ne seront quasiment jamais regroupees car l'heure de diffusion change comme vous pouvez vous en douter (d'ou mon idee peut etre un peu folle de comparer les sscanf ou plus precisement les variables $jour, $mois et $an. cf wall).
Si qq1 a une idee, ce serait (tres) cool.
Bonne soiree à tous