12. november 2003 - 15:53
Der er
7 kommentarer og 1 løsning
Måneder i dropdown menu
Jeg vil gerne ha' en dropdownbox hvor jeg skal ha årets 12 måneder med i. Men jeg vil så gerne ha at den aktuele måned er forudvalgt. har prøvet dette: function createComboBoxDate($name){ $now = date(m); print "<select name='$name'>"; $i = 01; while ($i < 13){ if($now = $i){ $checked = "selected='selected'"; } echo "<option value='$i' ".$checked.">$i</option>"; $i = $i + 1; } print "</select>"; } Men nu vælger den som forudvalgt 12. Jeg har chekcet at $now er 11 så den er jo god nok? Nogen der kan hjælpe?
Annonceindlæg fra Admin By Request
12. november 2003 - 15:58
#1
Du får jo ikke variablen $checked blanket af igen inden næste tur i while-loopet.
exp
Juniormester
12. november 2003 - 15:58
#2
unction createComboBoxDate($name){ $now = date(m); print "<select name='$name'>"; $i = 01; while ($i < 13){ if($now == $i){ $checked = "selected='selected'"; } echo "<option value='$i' ".$checked.">$i</option>"; $i = $i++; } print "</select>"; }
12. november 2003 - 16:03
#3
echo "<option value='$i' "; if($now == $i){ echo "selected='selected'"; } echo ">$i</option>";
12. november 2003 - 16:05
#4
Det blir tjens der får point da det er hans løsning der er rigtig!
12. november 2003 - 16:07
#5
Så hvis du gider at svare tjens så kan du få dine point
12. november 2003 - 16:14
#6
Tjens jeg går snart offline, så hvis du vil ha dine point, så svar lige inden 5 min...
12. november 2003 - 17:06
#7
function createComboBoxDate($name){ $mnd = array(1 => 'Jan', 'Feb', ..., 'Dec'); $now = date(m); echo "<select name='$name'>"; for($i=1;$i<=12;$i++) { if ($now!=$i) echo "<option value='$i'>$mnd[$i]</option>" else echo "<option value='$i' selected='selected'>$i</option>" } echo "</select>"; }
12. november 2003 - 17:07
#8
ups: function createComboBoxDate($name){ $mnd = array(1 => 'Jan', 'Feb', ..., 'Dec'); $now = date(m); echo "<select name='$name'>"; for($i=1;$i<=12;$i++) { if ($now!=$i) echo "<option value='$i'>$mnd[$i]</option>" else echo "<option value='$i' selected='selected'>$mnd[$i]</option>" } echo "</select>"; }
Vi tilbyder markedets bedste kurser inden for webudvikling