Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 基于特定表行的sql字符串中要使用的表数据_Javascript_Php_Mysql - Fatal编程技术网

Javascript 基于特定表行的sql字符串中要使用的表数据

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,并在更新查询

我有一个php脚本,该脚本查询我的数据库,并根据
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表中分配属性,所以点击一下。您可以检查值,并在此基础上更新数据。我以前喜欢这些桌子。那我该怎么做??