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ộ.