Bonjour,

je souhaiterai afficher 12 mois à partir du mois en cours..

Exemple :

Septembre 2012
Octobre 2012
Novembre 2012
Decembre 2012
Janvier 2013
...

J'ai fait ça mais ca merde au mois de février qui affiche Mars (car nous sommes le 30/09)

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
$date1 = date("n-Y");
$dat2 = mktime(0, 0, 0, date("m") + 1, date("d"), date("Y")); $date2 = date("n-Y", $dat2);
$dat3 = mktime(0, 0, 0, date("m") + 2, date("d"), date("Y")); $date3 = date("n-Y", $dat3);
$dat4 = mktime(0, 0, 0, date("m") + 3, date("d"), date("Y")); $date4 = date("n-Y", $dat4);
$dat5 = mktime(0, 0, 0, date("m") + 4, date("d"), date("Y")); $date5 = date("n-Y", $dat5);
$dat6 = mktime(0, 0, 0, date("m") + 5, date("d"), date("Y")); $date6 = date("n-Y", $dat6);
$dat7 = mktime(0, 0, 0, date("m") + 6, date("d"), date("Y")); $date7 = date("n-Y", $dat7);
$dat8 = mktime(0, 0, 0, date("m") + 7, date("d"), date("Y")); $date8 = date("n-Y", $dat8);
$dat9 = mktime(0, 0, 0, date("m") + 8, date("d"), date("Y")); $date9 = date("n-Y", $dat9);
$dat10 = mktime(0, 0, 0, date("m") +9, date("d"), date("Y")); $date10 = date("n-Y", $dat10);
$dat11 = mktime(0, 0, 0, date("m") + 10, date("d"), date("Y")); $date11 = date("n-Y", $dat11);
$dat12 = mktime(0, 0, 0, date("m") + 11, date("d"), date("Y")); $date12 = date("n-Y", $dat12);
 
$m = array('','Janvier','Fevrier','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
  $decoupe1 = explode('-', $date1);   $d=$decoupe1[0];
  $decoupe2 = explode('-', $date2);   $d2=$decoupe2[0];
  $decoupe3 = explode('-', $date3);   $d3=$decoupe3[0];
  $decoupe4 = explode('-', $date4);   $d4=$decoupe4[0];
  $decoupe5 = explode('-', $date5);   $d5=$decoupe5[0];
  $decoupe6 = explode('-', $date6);   $d6=$decoupe6[0];
  $decoupe7 = explode('-', $date7);   $d7=$decoupe7[0];
  $decoupe8 = explode('-', $date8);   $d8=$decoupe8[0];
  $decoupe9 = explode('-', $date9);   $d9=$decoupe9[0];
  $decoupe10 = explode('-', $date10);   $d10=$decoupe10[0];
  $decoupe11 = explode('-', $date11);   $d11=$decoupe11[0];
  $decoupe12 = explode('-', $date12);   $d12=$decoupe12[0];
 
 
 echo $m[$d].' '.$decoupe1[1].'<br />';
 echo $m[$d2].' '.$decoupe2[1].'<br />';
 echo $m[$d3].' '.$decoupe3[1].'<br />';
 echo $m[$d4].' '.$decoupe4[1].'<br />';
 echo $m[$d5].' '.$decoupe5[1].'<br />';
 echo $m[$d6].' '.$decoupe6[1].'<br />';
 echo $m[$d7].' '.$decoupe7[1].'<br />';
 echo $m[$d8].' '.$decoupe8[1].'<br />';
 echo $m[$d9].' '.$decoupe9[1].'<br />';
 echo $m[$d10].' '.$decoupe10[1].'<br />';
 echo $m[$d11].' '.$decoupe11[1].'<br />';
 echo $m[$d12].' '.$decoupe12[1].'<br />';
comment faire svp ?