我使用PHP從SQL數據庫中列出了一個表,並且每個這些行都有複選框,供用戶跟蹤該行的一部分是否爲完成與否。我希望它是這樣的,當一個複選框被選中或取消選中時,SQL數據庫將自動更新。這是可能的,還是我需要每行末尾的「保存數據」按鈕?單擊複選框時自動更新SQL數據庫
編輯:只是爲了澄清,我使用php。如果我將複選框的onclick動作設置爲php/updatecheckbox.php?id=...
,我將如何知道複選框的值?另外,這不會強制頁面刷新?
我使用PHP從SQL數據庫中列出了一個表,並且每個這些行都有複選框,供用戶跟蹤該行的一部分是否爲完成與否。我希望它是這樣的,當一個複選框被選中或取消選中時,SQL數據庫將自動更新。這是可能的,還是我需要每行末尾的「保存數據」按鈕?單擊複選框時自動更新SQL數據庫
編輯:只是爲了澄清,我使用php。如果我將複選框的onclick動作設置爲php/updatecheckbox.php?id=...
,我將如何知道複選框的值?另外,這不會強制頁面刷新?
嘗試這樣
$ FET [ '身份證']是id獲取從數據庫親密其進行修改。
<a href=#><input type="checkbox" onclick="myFunction('.$fet['id'].');"> </a>
<script>
function myFunction(del)
{
var rmvfile=del;
if (confirm("Are you sure you want to Delete the file?") == true) {
if(del!='')
{
$.ajax({
type:'post',
url:'query4.php',
data:{rmvfile: rmvfile},
success:function(msg){
}
});
}
}
}
</script>
創建一個頁面query4.php
<?php
include "config.php";
$s=$_POST['rmvfile'];
$sel="update register set log=1 where id='".$_POST['rmvfile']."'"; //your query
$sel1=mysql_query($sel);
?>
這會刷新頁面被點擊複選框時?我試圖做到這一點,當你點擊它時,它會將數據庫更新爲true或false,具體取決於複選框的值。你如何將價值傳遞給腳本? – xSpartanCx 2015-04-01 15:00:34
使用AJAX和JQuery – 2015-04-01 12:37:12