Dynamic Date Dropdown Select Menu in PHP

$html_output .= ' <select name="date_month" id="month_select" >'."\n";

$months = array("", "January", "February", "March", "April", "May", "June", "July", "August", "September", "October", "November", "December");

for ($month = 1; $month <= 12; $month++) {

$html_output .= ' <option value="' . $month . '">' . $months[$month] . '</option>'."\n";

}

$html_output .= ' </select>'."\n";

/*years*/

$html_output .= ' <select name="date_year" id="year_select">'."\n";

for ($year = 1900; $year <= (date("Y") - $year_limit); $year++) {

$html_output .= ' <option>' . $year . '</option>'."\n";

}

$html_output .= ' </select>'."\n";

$html_output .= ' </div>'."\n";

return $html_output;

}

It’s usage:

<form action="" method="post">

<label for="name">Name:</label>

<input type="text" name="name" />

<?php

echo date_dropdown();

//or limit by age requirement

echo date_dropdown(18);

?>

<input type="submit" name="submit" value="submit"/>

</form>

Page 2 of 2 | Previous page