Những gì tôi làm là một cái gì đó như thế này:
<?php
$array = array("male", "female", "other");
echo "<select class='form-control' name='aGender' >";
foreach ($array as $gender) {
if ($gender == $databaseValue) {
echo "<option selected>$gender</option>";
} else {
echo "<option>$gender</option>";
}
}
echo "</select>";
?>
Ngoài ra, không sử dụng disabled trên các yếu tố hình thức; sử dụng read-only . Nó hoạt động tương tự như disabled trực quan, nhưng disabled làm những gì nó nói. Nó chặn không cho giá trị được gửi đến cơ sở dữ liệu. read-only chỉ ngăn chỉnh sửa, nhưng không gây ra sự cố gửi biểu mẫu. Kiểu người dùng sẽ tuân theo cùng một bộ.