Bonjour
Voici ma fonction qui affiche les mois dans une liste déroulante :
Mais voila ce qu'elle fait ressortir !! A partir de 09 elle met 09 partout au lieu de mettre 10 pour octobre 11 pour novembre etc...$mois_liste = array('Janvier','Février','Mars','Avril','Mai','Juin','Juillet','Août','Septembre','Octobre','Novembre','Décembre');
function combo_mois ($moisa=""){
global $mois_liste;
for ($i=1;$i<13;$i++)
{
$j = $i-1;
if ($i<10) $ii="0$i";
echo '<option value="',$ii,'"';
if($i==$moisa){
echo 'selected';
}
echo '>',$i,'</option>';
}
Je pense que ca ne marche plus au moment où elle fait le selected sur le mois en cours ?
Merci pour votre aide je n'y comprends plus rien<select name="mois" size="1"><option value="01">1</option><option value="02">2</option><option value="03">3</option><option value="04">4</option><option value="05">5</option><option value="06">6</option><option value="07">7</option><option value="08">8</option><option value="09">9</option><option value="09"selected>10</option><option value="09">11</option><option value="09">12</option></select>
Partager