PHP Avoir un champ vide par défault

Fermé
Samz - 18 sept. 2007 à 17:41
Serge_La Messages postés 407 Date d'inscription lundi 19 mars 2007 Statut Membre Dernière intervention 3 mars 2009 - 18 sept. 2007 à 20:57
Bonjour ,

Voici mon problème, j'ai ici une liste déroulante qui affiche dans une boucle la liste des mois + les année. Quand j'arrive sur la page, il me sélectionne par défault le mois et l'année d'aujourd'hui. J'aimerait à la place qu'il me sélectionne par défault un champ vide exemple : "Faite votre choix."

Voici le code que j'ai présentement et que j'ai un peu modifier.

<?php
$selectedMonth = $nowMonth+4;
$selectedYear = $nowYear;
if($selectedMonth > 12){
$selectedMonth -12;
$selectedYear + 1;

}

$startList = $selectedMonth;
$endList = $selectedMonth + 12;

for($i=$startList; $i<=$endList; $i++){
if($i <= 12){
$monthLabel = getMonthByIndex($i -1);
$monthIndex = $i;
$yearLabel = $selectedYear;//substr($nowYear,2);
$yearIndex = $selectedYear;
}else{
$monthLabel = getMonthByIndex(($i -12)-1);
$monthIndex = $i -12;
$yearLabel = $selectedYear+1;//substr(($nowYear+1),2);
$yearIndex = $selectedYear+1;
}

if(strlen($monthIndex)<2) $monthIndex = '0'.$monthIndex;
$tV = "$yearIndex-$monthIndex-31";
if($monthIndex == $selectedMonth && $yearIndex == $selectedYear){
echo "<option value='$tV' selected='selected'>". htmlentities($monthLabel) ." $yearLabel</option>";
}else{


echo "<option value='$tV'>". htmlentities($monthLabel) ." $yearLabel</option>";
}

}

?>

Merci de votre aide.
A voir également:

1 réponse

Serge_La Messages postés 407 Date d'inscription lundi 19 mars 2007 Statut Membre Dernière intervention 3 mars 2009 47
18 sept. 2007 à 20:57
Bonjour,
simple, il me semble. Faut mettre value='' au lieu de value='$tV' dans l'option par défaut. N'est-ce pas?

Serge.
0