Handy for when you need to create multiple date dropdown fields in a form. Creates
dropdowns for year, month, and day with a unique identifier (passed from form) to
allow you to use multiple instances in a form.
usage: newDate('fieldname');
function newDate($date_ref) {
$year = "";
$month = "";
$day = "";
// year
echo '<select name="' . $date_ref . '_year">';
echo '<option value="">YY</option>';
for ($i = date('Y') -20; $i < date('Y') + 1; $i++) {
echo '<option value="' . $i . '">' . $i . '</option>';
}
echo '</select>';
// month
echo '<select name="' . $date_ref . '_month">';
echo '<option value="">MM</option>';
for ($m = 1; $m <= 12; $m++) {
echo '<option value="' . $m . '">' . $m . '</option>';
}
echo '</select>';
// day
echo '<select name="' . $date_ref . '_day">';
echo '<option value="">DD</option>';
for ($d = 1; $d <= 31; $d++) {
echo '<option value="' . $d . '">' . $d . '</option>';
}
echo '</select>';
}





5 Comments
Hey you know AdGuy always gets the last word! ;)