Moderator |
|
Even een voorbeeld met dag:
<select name="day" id="day" onchange="" size="1">
<?php
for($a=1;$a<=31;$a++) {
$s = '';
if ($a == date("d")) {
$s = 'selected';
}
echo '<option value="' . $a . '" ' . $s . '>' . $a . '</option>';
}
?>
</select>
<select name="day" id="day" onchange="" size="1"> <?php for($a=1;$a<=31;$a++) { $s = ''; $s = 'selected'; } echo '<option value="' . $a . '" ' . $s . '>' . $a . '</option>'; } ?> </select>
Zoiets wil je bereiken toch?
Eventueel kun je een functie maken:
function dateS($name,$opt,$to,$from = 1) {
$str = '<select name="' . $name . '" id="' . $name . '">';
for($a=$from;$a<=$to;$a++) {
$s = '';
if ($a == date($opt)) {
$s = 'selected';
}
$str .= '<option value="' . $a . '" ' . $s . '>' . $a . '</option>';
}
$str .= '</select>';
return $str;
}
function dateS($name,$opt,$to,$from = 1) { $str = '<select name="' . $name . '" id="' . $name . '">'; for($a=$from;$a<=$to;$a++) { $s = ''; $s = 'selected'; } $str .= '<option value="' . $a . '" ' . $s . '>' . $a . '</option>'; } $str .= '</select>'; return $str; }
Deze roep je dan zo aan:
<?php
echo dateS('day','d',31) . '<br />'; // van 1 t/m 31
echo dateS('month','d',12) . '<br />'; // van 1 t/m 12
echo dateS('year','d',date("Y"),2010) . '<br />'; // van 2010 t/m nu
?>
<?php echo dateS ('day','d',31) . '<br />'; // van 1 t/m 31 echo dateS ('month','d',12) . '<br />'; // van 1 t/m 12 echo dateS ('year','d',date("Y"),2010) . '<br />'; // van 2010 t/m nu ?>
Dit is overigens niet getest :-) |