Here's my form:
echo "<form name='date'>";
echo "<select name='day' id='date_day'>";
echo "<option value='$today' selected disabled>$today</option>";
echo "<option value='' disabled>- -</option>";
$num = "1";
while($num<=$day){
echo "<option value='$num'>$num</option>";
$num++;
}
echo "</select>";
$months = array("january", "february", "march", "april", "may", "june", "july", "august", "september", "october", "november", "december");
echo "<select name='month' id='date_month'>";
echo "<option value='".strtolower(date("F"))."' selected disabled>".date("F")."</option>";
echo "<option value='' disabled>- -</option>";
$num = "0";
while($num<=11){
echo "<option value='$months[$num]'>".ucwords($months[$num])."</option>";
$num++;
}
echo "</select>";
echo "<select name='year' id='date_year'>";
echo "<option value='2008' disabled='disabled' selected='selected'>2008</option>";
echo "<option value='' disabled='disabled'>- -</option>";
echo "<option value='2008'>2008</option>"
."<option value='2009'>2009</option>"
."<option value='2010'>2010</option>"
."<option value='2011'>2011</option>";
echo "</select>";
$sel_url = $_SERVER['REQUEST_URI'];
$sel_url = explode("/", $sel_url);
$sel_url = $sel_url['2'];
echo "<script type='text/javascript'>"
."function go_date(){"
."var day = document.date.day.value;"
."var month = document.date.month.value;"
."var year = document.date.year.value;"
."var url = '$sel_url' + '&day=' + day + '&month=' + month + '&year=' + year;"
."document.write(\"<input type='hidden' name='go_date_url' value='url'>\");"
."window.location=document.date.go_date_url.value;"
."}";
echo "</script>";
echo "<input type='button' value='Go' onClick='go_date();'>";
echo "</form>";