Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Nhận giá trị từ cơ sở dữ liệu trong thẻ selecte HTML PHP MySQL

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



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. PHP - vấn đề với mysql_fetch_array () lồng nhau khiến tôi phát điên

  2. Làm thế nào để lưu trữ số lượng lớn các bản ghi trong cơ sở dữ liệu MySql?

  3. Sử dụng PyMySQL, tôi không thể kết nối với RDS

  4. Có cách nào trong MySQL để tạo ngầm một khóa chính cho một bảng không?

  5. MySQL loại bỏ tất cả các chỉ mục khỏi bảng