Я прочитал много уроков на эту тему и пришел к выводу с помощью приведенного ниже кода.Проблема в том, что значение состояния поля выбора не поддерживается при сбое проверки.
У меня есть два файла:
application.php - этот файл обрабатывает запрос.
и
form.php - где мой код выбора:
<select name="textfield6" id="textfield6" class="textbox" style="width:80px;">
<?
$states = array('AL' => "Alabama",
'AK' => "Alaska",
'AZ' => "Arizona",
'AR' => "Arkansas",
'CA' => "California",
...
'WA' => "Washington",
'WV' => "West Virginia",
'WI' => "Wisconsin",
'WY' => "Wyoming");
foreach ($states as $abr => $full) {
$selected = ($textfield6 == $abr) ? " select=\"selected\"" : "";
echo "<option value=\"$abr\"$selected>$full</option>\n";
}
?>
</select>