我已經使用數據表API列出了我的表(leaveform)記錄(50)。在我的表格中,我有一個批准許可的專欄。該列由兩個單選按鈕組成(批准和拒絕)。每個記錄都有自己的唯一ID。現在我想使用這些唯一的ID將值更新到數據庫中。如何使用id將多個單選按鈕值更新到數據庫
回答
您可以創建一個函數,然後通過單擊「批准」或「拒絕」來調用該函數。讓我舉個例子。
例如, :你有兩個單選按鈕,如下所示。 批准和拒絕
現在,您必須創建一個函數,通過單擊單選按鈕將被調用。如下所述。
<input type="radio" name="rndLeave" value="approve" onclick="changeLeaveStatus(leaveid, 'approve')" /> Approve
<input type="radio" name="rndLeave" value="reject" onclick="changeLeaveStatus(leaveid, 'reject')" /> Reject
//第一個參數是假ID
//第二個參數是離開狀態。
function changeLeaveStatus(leaveid, leaveStatus)
{
$.ajax({
url: 'leave_status.php',
data: 'id='+leaveid+'&status='+leaveStatus,
type: 'POST',
success: function() {
},
error: function(){
}
});
}
這樣你就可以從jquery數據表更新離開狀態。
你應該在表jQuery的使用onclick與處置 「TR」 - >發送AJAX的數據進行更新。
$("#dataTable tbody").on("change", "input[type=radio]", function() {
console.log($(this).text());
$.get("path_to_php_page/update.php?id="+$(this).attr("id")+"&state="+$(this).children("input[type=radio]:checked").val(), function(data) {
console.log(data);
});
});
在update.php 你應該得到與$_GET['id']
行和國家的ID與$_GET['state']
感謝您的回答。但我想更新數據庫,當我點擊更新按鈕.. –
這個代碼將調用update.php當你點擊按鈕收音機。不是? – Mimouni
您應該[退出使用'alert()'進行故障排除。](http://stravid.com/en/stop-the-javascript-alert-madness/),請改用'console.log()'。 –
我看到你的標籤有jQuery的,所以我想你可能想jQuery代碼爲解決這個問題。這裏是。
$("#button_update").click(function() { //on click button update
var approve = new Array();
for (i=1;i<=count;i++) {
if ($('#id' + i).attr('checked') == 'checked'){
approve[i-1] = $('#id' + i).attr('id');
}
}
$.post(url,
{ approve: approve },
function(data) {
});
});
- 1. PHP - 如何將數據更新到MySQL時,單擊一個單選按鈕
- 2. 如何使用android studio將單選按鈕的值保存到mysql數據庫?
- 3. 如何使用xampp向數據庫提交單選按鈕值
- 4. 將單選按鈕值插入到數據庫中
- 5. 從單選按鈕插入到數據庫中的多個值選項
- 6. 如何根據數據庫值設置單選按鈕ID屬性?
- 7. 如何將數據存儲在單選按鈕的數據庫
- 8. 使用其他單選按鈕更改單選按鈕的值
- 9. 使用單選按鈕更新數據庫的簡單PHP任務
- 10. 如何使用單選按鈕來更改另一個按鈕?
- 11. 存儲多個單選按鈕數據
- 12. 如何將布爾值綁定到單選按鈕使用Aurelia
- 13. 如何在提交按鈕時將兩個單選按鈕和一個總數添加到mdb數據庫?
- 14. 如何使用Asp.net存儲sqlserver數據庫中的多個單選按鈕和複選框值?
- 15. 如何使用jquery或javascript獲取單選按鈕Id值
- 16. 如何在數據庫中存儲單選按鈕值?
- 17. 如何根據單獨的一組單選按鈕的選擇更改按鈕的「值」和「ID」
- 18. 單選按鈕不更新值
- 19. 如何更新模板單選按鈕
- 20. 根據按鈕ID檢測單選按鈕更改
- 21. 用一個按鈕提交多個單選按鈕值ASP.NET MVC
- 22. 使用單個按鈕更新多個表單
- 23. 如何從Android中的Radio組中選擇多個單選按鈕值並在數據庫中存儲數據
- 24. 如何將條紋支付庫與HTML/JS中單選按鈕選擇的多個按鈕結合使用
- 25. 根據數據庫值顯示單選按鈕和複選框
- 26. 如何使用鏈接單擊按鈕後更新Mysql數據庫?
- 27. 單選按鈕插入僅1值到SQL數據庫
- 28. CodeIgniter單選按鈕值到現有數據庫
- 29. 插入單選按鈕值到Access數據庫
- 30. 單選按鈕的值沒有得到存儲在數據庫
注意:您可以在表格上只創建一個jQuery偵聽器,而不是在每一行重複onclick =「...」。對於這裏的信息是鏈接:http://api.jquery.com/on/ – Mimouni