我已经使用数据表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