Salut,
j'ai ce code dans ma page:
Code :
- if($thisyear =="03" ){
- $l_temp = $thisMon;
- } else {
- $l_temp = 12;
- }
- for ($l=7; $l<$l_temp; $l++):
- if($l =="7" ){
- $mois="juillet";
- }
- if($l =="8" ){
- $mois="Aout";
- }
- if($l =="9" ){
- $mois="Sept";
- }
- if($l =="10" ){
- $mois="Oct";
- }
- if($l =="11" ){
- $mois="Nov";
- }
- if($l =="12" ){
- $mois="Dec";
- }
- ?><?if ($l != 9 and $l !=10 and $l != 11): ?>
- <OPTION VALUE="<? echo $l ?>" <? if($moiscours==$l): ?>selected<? endif ?>><? echo $mois ?></OPTION>
- <? endif ?>
- <? endfor ?>
- <?
- if($thisyear !="03" ):
- ?>
- <OPTION VALUE="" >-----------</OPTION>
- <?
- for ($i=0; $i<=$thisMon; $i++):
- if($i =="0" ){
- $mois="Dec";
- $nmois=12;
- }
- if($i =="1" ){
- $mois="Janv";
- $nmois=$i;
- }
- if($i =="2" ){
- $mois="Fev";
- $nmois=$i;
- }
- if($i =="3" ){
- $mois="Mars";
- $nmois=$i;
- }
- if($i =="4" ){
- $mois="Avril";
- $nmois=$i;
- }
- if($i =="5" ){
- $mois="Mai";
- $nmois=$i;
- }
- if($i =="6" ){
- $mois="juin";
- $nmois=$i;
- }
- if($i =="7" ){
- $mois="juillet";
- $nmois=$i;
- }
- if($i =="8" ){
- $mois="Aout";
- $nmois=$i;
- }
- if($i =="9" ){
- $mois="Septembre";
- $nmois=$i;
- }
- ?>
- <OPTION VALUE="<? echo $nmois ?>" <? if($moiscours==$i): ?>selected<? endif ?>><? echo $mois ?></OPTION>
|
Bon, tout marche a peu près bien mais quand je me retrouve sur la page avec mois=12, il ne met pas le bon mois (décembre) dans mon menu (il met janvier). Alors que les autres c'est OK.
Si vous voyez un bug dans le code...merci
PS: le but de la manoeuvre est de permettre a l'internaute de savoir quel mois il a selectionner en regardant le menu qui lui permet la naviguation d'un mois a l'autre.
Message édité par kameha le 01-12-2003 à 11:51:46