par
Justone » 22 juil. 2005, 11:17
Bonjour, j'ai le code suivant qui permet de sélectionner le mois courant dans un menu déroulant :
$current_year=date('Y');
$Annee=array(1=>'2005','2006','2007','2008');
echo "<select name='annee' style='width:120px;'>";
for($i=1;$i<5;$i++) {
if ($i==$current_year) {
echo "<option value='$i' selected>$Annee[$i]</option>";
}
else {
echo "<option value='$i'>$Annee[$i]</option>";
}
}
Lorsque que je fait echo $_POST['annee'] sur la page suivante, j'obtiens 1 car 2005 est le premier enregistrement de mon tableau.
Comment faire pour obtenir 2005?
Merci
Bonjour, j'ai le code suivant qui permet de sélectionner le mois courant dans un menu déroulant :
[php]
$current_year=date('Y');
$Annee=array(1=>'2005','2006','2007','2008');
echo "<select name='annee' style='width:120px;'>";
for($i=1;$i<5;$i++) {
if ($i==$current_year) {
echo "<option value='$i' selected>$Annee[$i]</option>";
}
else {
echo "<option value='$i'>$Annee[$i]</option>";
}
}
[/php]
Lorsque que je fait echo $_POST['annee'] sur la page suivante, j'obtiens 1 car 2005 est le premier enregistrement de mon tableau.
Comment faire pour obtenir 2005?
Merci