Javascript 基于特定表行的sql字符串中要使用的表数据
我有一个php脚本,该脚本查询我的数据库,并根据Javascript 基于特定表行的sql字符串中要使用的表数据,javascript,php,mysql,Javascript,Php,Mysql,我有一个php脚本,该脚本查询我的数据库,并根据acceptance字段值提取数据 SELECT * from database WHERE acceptance = 1 这很有效。然后,我的PHP脚本在填充表的返回对象中循环 预订ID接受拒绝 123 Yes No 在上面的Yes/No字符串中,有与JavaScript函数对话的可单击图标 所以我的问题是,我需要一个ajax调用,这样一旦用户单击accepted图标,JavaScrip就会获取预订id,并在更新查询
acceptance
字段值提取数据
SELECT * from database WHERE acceptance = 1
这很有效。然后,我的PHP脚本在填充表的返回对象中循环
预订ID接受拒绝
123 Yes No
在上面的Yes/No
字符串中,有与JavaScript函数对话的可单击图标
所以我的问题是,我需要一个ajax调用,这样一旦用户单击accepted图标,JavaScrip就会获取预订id,并在更新查询中动态使用它
UPDATE accepted in Bookings Where userid = $clickedRowData
提前感谢。由于您要求给定的代码在单击td时调用ajax,您可以调用ajax并根据需要更新数据 你没有给所有的栏目都起真名,所以我采用了列名。 下面是Javascript代码:-
$("table tr td").click(function(){
$.ajax({url:"ajax.php",type:"POST",data:{booking_id:123,"booking":1}});
});
这是
Php代码:-
if($_POST["booking"]){
//UPDATE accepted set Bookings=1 Where booking_id = $_POST["booking_id"]'
}
else{
//UPDATE accepted set Bookings=1 Where booking_id = $_POST["booking_id"]'
}
我希望,您不要使用两个单独的字段
Accept
和declient
。请看这里,用于发送ajax请求。我使用了两个sperate字段,一个用于解密,另一个用于接受??感谢您的输入,我要单击的不是表,而是表中的一个图标,单击图标后,我要单击该图标(每行中都有一个图标)我想将特定表行的预订id数据推送到一个字符串变量中,这样我就可以将它添加到一个字符串中来查询数据库我可以做所有AJAX和php的事情我只是对如何获取预订id感到困惑我希望链接有意义嗯,看起来你需要在html表中分配属性,所以点击一下。您可以检查值,并在此基础上更新数据。我以前喜欢这些桌子。那我该怎么做??