Ouwe rakker |
|
Het is toch ook juli? je echoëd elke keer gewoon de huidige maand hoor.
edit
Je kunt de maanden in een array gooien en op die manier de juiste maand zoeken of je kunt gebruik maken van PHP.net: strtotime en de tweede parameter van PHP.net: date.
<?php
function buildOption($sValue, $sDisplay, $sCompare = '') {
return '<option value="' . $sValue . '"' . ($sValue == $sCompare ? ' selected="selected"' : '') . '>' . $sDisplay . '</option>'."\n";
}
$aMonths = array(1 => 'januari',
2 => 'februari',
3 => 'maart',
4 => 'april',
5 => 'mei',
6 => 'juni',
7 => 'juli',
8 => 'augustus',
9 => 'september',
10 => 'oktober',
11 => 'november',
12 => 'december');
$iSelectedMonth = 11;
?>
<select>
<?php
foreach ($aMonths as $iMonth=> $sMonthName)
{
echo buildOption($iMonth, $sMonthName, $iSelectedMonth);
}
?>
</select>
<?php function buildOption($sValue, $sDisplay, $sCompare = '') { return '<option value="' . $sValue . '"' . ($sValue == $sCompare ? ' selected="selected"' : '') . '>' . $sDisplay . '</option>'."\n"; } $aMonths = array(1 => 'januari', 2 => 'februari', 3 => 'maart', 4 => 'april', 5 => 'mei', 6 => 'juni', 7 => 'juli', 8 => 'augustus', 9 => 'september', 10 => 'oktober', 11 => 'november', 12 => 'december'); $iSelectedMonth = 11; ?> <select> <?php foreach ($aMonths as $iMonth=> $sMonthName) { echo buildOption ($iMonth, $sMonthName, $iSelectedMonth); } ?> </select>
|