Glock21 Yark ! | Je ne sais pas si c'est ce que tu cherche vraiment à faire, mis moi, j'ai fais un truc qui affiche des emails recu par Mois, et deux bouton : un pour aller au mois précédent, un pour le mois suivant... Si c'est ce que tu veux faire, mais par jour, je te poste en vitesse mon code tout moche, mais qui marche !
Code :
- $tmpMail = $BDB->getAllMails();
- //le $id est récupéré par un $_POST et au début il est à 0
- $i = 0;
- $col = 0;
- "..."
- if($tmpMail){
- foreach($tmpMail as $row){
- "..."
- //On recupert le mois du mail
- $tok = strtok($tmpMail[$i]->getDate(), "-" );
- $annee = $tok;
- $tok = strtok("-" );
- //Si c'est le mois courant :
- if(($tok == (gmdate("m" )+$id)) && ($annee == (gmdate("Y" )))){
- //Pour les bouton precedent et suivant
- if(!isset($t)){
- $t = $tok+1;
- }
- "..."
- }
- $i++;
- }
- }
- if(!isset($t)){
- $t = gmdate("m" )+1;
- }
- print "</table>\n";
- //bouton pour le mois precedent :
- //Si on est après le moi de février
- if($t > 3){
- print "<br /><a href=\"index.php?page=mail&id=".($id-1)."\" class=\"boutonFck\" style=\"margin-left: 185px;\" >";
- if(isset($t)){
- print date("m-Y", mktime(0, 0, 0, ($t-2), 1, 2006));
- }
- else{
- print "error";
- }
- print "</a>";
- }
- else{
- print "<br /><a class=\"boutonFckNoClic\" style=\"margin-left: 185px;\" >";
- if(isset($t)){
- print date("m-Y", mktime(0, 0, 0, ($t-2), 1, 2006));
- }
- else{
- print "error";
- }
- print "</a>";
- }
- //bouton pour le mois suivant :
- //Si on est avant le mois courant :
- if($t <= date("m" )){
- print "<a href=\"index.php?page=mail&id=".($id+1)."\" class=\"boutonFck\" style=\"margin-left: 185px;\">";
- if(isset($t)){
- print date("m-Y", mktime(0, 0, 0, $t, 1, 2006));
- }
- else{
- print "error";
- }
- print "</a>";
- }
- else{
- print "<a class=\"boutonFckNoClic\" style=\"margin-left: 185px;\" >";
- if(isset($t)){
- print date("m-Y", mktime(0, 0, 0, $t, 1, 2006));
- }
- else{
- print "error";
- }
- print "</a>";
- }
|
Je pense qu'il y a bcp plus simple... Mais bon, au mois ça marche super, et les boutons on comme texte la date precedent et suivante...
Si c'est pas clair, demande moi des explication, si c'est pas ça du tout que tu voulais, bah...désolé Message édité par Glock21 le 09-06-2006 à 10:00:05 ---------------
Je donne souvent l'air d'être ailleurs, mais en faite, je ne suis nulle part...
|