systeme de date

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : systeme de date

par iudge » 25 juin 2008, 00:07

oki merci, je vais tester ça

par Shrell » 24 juin 2008, 23:58

Dans ta boucle d'affichage, il faut que tu détectes le mois en cours et que tu le compares à la valeur précédente.
Exemple :
//$requete contient les résultats
$precedent = "";
while($r = mysql_fetch_assoc($requete)) {
     $enCours = substr($r['date'], 0, 7);
     if($enCours != $precedent) {
          echo '<h1>'.$enCours.'</h1>';
          $precedent = $enCours;
     }
     echo $r['date'];
}
Voila pour le principe, à toi d'adapter ;)

systeme de date

par iudge » 24 juin 2008, 23:49

Bonjour, simple question:
je souhaite afficher mes dates à venir de la plus éloigné à la plus récente.
mes dates sont biensûr en format américain dans ma base de donné: ex : 2008-06-25

pour l'instant c'est simple, cependant que souhaiterai faire une sorte de tableau compartimenté par les mois: exemple de ce que je veux :

Septembre 2008.

11 septembre 2008, ici texte correspondant
03 septembre 2008, ici texte correspondant

Aout 2008.

07 aout 2008, ici texte correspondant

juillet 2008

25 juillet 2008, ici texte correspondant
02 juillet 2008, ici texte correspondant


donc en claire comment détecter le changement de mois afin de créer donc le mini titre du mois correspondant, lors de l'affichage des dates par cet ordre.

Merci de votre aide.