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

Chèn các giá trị hộp kiểm vào cơ sở dữ liệu

Bạn có thể biết nếu một hộp kiểm được chọn bởi vì nó sẽ có một giá trị. Nếu nó không được chọn, nó sẽ không xuất hiện trong request / get / post bằng PHP.

Những gì bạn có thể muốn làm là kiểm tra giá trị của nó và làm việc dựa trên đó. Giá trị là chuỗi 'on' theo mặc định, nhưng có thể được thay đổi bằng thuộc tính value ='' trong HTML.

Dưới đây là một vài đoạn mã có thể hữu ích (không phải là chất lượng sản xuất chính xác, nhưng nó sẽ giúp minh họa):

HTML:

<input type='checkbox' name='ShowCloseWindowLink' value='1'/> Show the 'Close Window' link at the bottom of the form.

PHP:

if (isset($_POST["ShowCloseWindowLink"])) {
    $ShowCloseWindowLink=1;
} else {
    $ShowCloseWindowLink=0;
}

        .....


$sql = "update table set ShowCloseWindowLink = ".mysql_real_escape_string($ShowCloseWindowLink)." where ..."

(giả sử một bảng có cột ShowCloseWindowLink sẽ chấp nhận 1 hoặc 0)



  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 Errno 150

  2. Thủ tục lưu trữ MYSQL cho các biến cập nhật là 0

  3. Cần chuyển đổi cột thành hàng trong MYSQL

  4. Kết nối bằng tương đương trước cho MySQL

  5. Tôi có thực sự cần làm mysql_close ()