Hi all,
I am getting a parse error in a function that I wrote. I know someone will see it right away, so I figured an hour of looking at the same code was enough.
The parse error is on the line
for ($day =1; $day <=31; $day++) {
<?php
function make_date_menus($start_year, $num_years = 10) {
//make months
$months = array(1 => 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December');
print '<select name="month">';
foreach($months as $key =>$value) {
print "\n<option value=\"$key\">$value</option>";
}
print '</select>';
//make days
print '<select name="day">';
for ($day =1; $day <=31; $day++) {
print "\n<option value="$day\">$day</option>";
}
print '</select>';
// make years
print '<select name="year">';
for ($y = $start_year; $y <=($start_year + $num_years); $y++) {
print "\n<option value=\"$y\">$y</option>";
$year++;
}
print '</select>';
}
print '<form action="" method="post">';
make_date_menus(2004,20);
print'</form>';
?>
Thanks everyone,
Don