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

Cập nhật bảng cơ sở dữ liệu với các hộp kiểm, php &mysql

Những điều cần lưu ý:

<input type="checkbox" name="enable" id="enable"> 

nên có giá trị phải chứa val hàng cụ thể như [ở đây chúng tôi giả định tên người dùng là trường duy nhất nhưng khuyên bạn nên sử dụng id thay vì tên người dùng ]:

<input type="checkbox" name="enable[]" id="enable" value="<?php echo $row_Recordset1['username'];?>">

để có được giá trị của nó, chúng tôi sử dụng:$_POST['enabled']

vì vậy, giống như việc sử dụng trên nó có thể giống như:

$query1 = mysql_query("UPDATE student SET enable = 0;");
if( isset( $_POST['enabled'] ){
     $strAllUsernameCombined = implode("','", $_POST['enabled']);
     $query1 = mysql_query("UPDATE student SET enable = 0 where username in ('{$strAllUsernameCombined}');");
}

và gợi ý cuối cùng cho việc sử dụng danh sách while thay vì do while



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. MySQL - Thay thế ký tự trong các cột

  2. Cách truy xuất các thư được nhóm theo thứ tự SQL ngày tháng

  3. Rails tạo schema_migrations - Mysql2 ::Lỗi:Khóa được chỉ định quá dài

  4. MySQL chọn bản ghi tối đa trong nhóm theo

  5. Truy vấn để truy xuất mục nhập mới nhất trong bảng lịch sử trong Laravel 5.2