
January 29th, 2013, 09:50 AM
|
|
Contributing User
|
|
Join Date: Jun 2009
Posts: 297
  
Time spent in forums: 3 Days 8 h 45 m 39 sec
Reputation Power: 5
|
|
Here's one I use which submit onChange, holds its value, and starts with current month selected.
PHP Code:
<select name="mo" onChange="this.form.submit()">
<?php
$current_date = getdate();
for($i = 1; $i <= 12; $i++) {
$selected = (isset($_POST['mo']) && $_POST['mo'] == $i) || (!isset($_POST['mo']) && $i == $current_date['mon']);
$year = ($i <= $current_date['mon'] ? date("Y") : date("Y") - 1);
echo ' <option value="' . $i . '"' . ($selected ? ' selected="selected"' : '') . '>' . date("F", mktime(0, 0, 0, $i, 10)) . ' - ' . $year . '</option>\n';
}
?>
</select>
|