В настоящее время у меня есть цикл php, который работает именно так, как мне нужно, с правильными проверками (как в php, так и в javascript) за одним исключением, если месяц меньше 2 цифр (т.е. 1,2,3,4) необходимо, чтобы «0» появлялось раньше:
01 - January
02 - February
...
10 - October
Мой код для цикла в настоящее время:
<select name="Month">
<option value="">Month</option>
<?php
for ($i=1; $i<=12; $i++)
{
echo "<option value='$i'";
if ($fields["Month"] == $i)
echo " selected";
echo ">$i</option>";
}
?>
</select>
Также обратите внимание, что дата этого месяца хранится в сеансе и не заинтересована в выводе на экран