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

Table data to be used in sql string based on specific table row

本文关键字:数据 字符串 sql 于特定      更新时间:2023-09-26

我有php脚本,该脚本查询我的数据库,并根据acceptance字段值提取数据。

SELECT * from database WHERE acceptance = 1

这很有效。然后,我的PHP脚本循环遍历返回的填充表的对象

预订ID接受拒绝

123          Yes     No

Yes/No字符串在上面的地方,有一些可点击的图标可以与JavaScript函数对话。

所以我的问题是,我需要一个ajax调用,这样一旦用户点击接受的图标,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"]'
}