Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/70.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
Php 动态删除的ajaxpost方法_Php_Mysql_Ajax_Post - Fatal编程技术网

Php 动态删除的ajaxpost方法

Php 动态删除的ajaxpost方法,php,mysql,ajax,post,Php,Mysql,Ajax,Post,有一个mysql数据库,我想用ajax post方法删除dynamic 下面是table.php中操作的按钮 print "<td class='centered_button'> <button> onclick='requestD(".$row['modify_id']. ")'>Törlés</button> </td>"; 请求_delete.php <?php require_once ('config/connect.p

有一个mysql数据库,我想用ajax post方法删除dynamic

下面是table.php中操作的按钮

print "<td class='centered_button'>
<button> onclick='requestD(".$row['modify_id']. ")'>Törlés</button>
</td>";
请求_delete.php

<?php 
require_once ('config/connect.php');
if(isset($_POST['modify_id']){
    $modify_id = $_POST['modify_id'];
    $sql = "DELETE FROM gy_modify WHERE modify_id='$modify_id'";
    mysqli_query($link,$sql);
}
?>

从php中删除html代码,使用normaly

在javascript中,在条件(conf==true)中使用==true

为了确保php脚本的安全,请使用$modify\u id=intval($\u POST['modify\u id'])

如果无法打印$row['modify_id'] 如果$row['modify_id']==anythinf验证您的fatch。。。
感谢

可能有很多原因,没有找到请求_delete.php,没有发送参数,等等。使用浏览器开发人员工具并检查“网络”选项卡(在FireFox或Chrome中几乎相同)。在这里,您将看到是否发送了参数,是否执行了脚本,以及是否收到任何响应。然后,您可以将输出添加到“request_delete.php”以调试错误所在,依此类推

您可以打印或返回mysqli_query()的结果以确保查询工作正常吗?我检查了查询结果并进行了打印,但没有显示任何内容。是的,我在javascript文件之前包含了内容是的,这是一个在线网站什么html代码<代码>如果(conf){
是完全有效的,使用intval或not都不能解决问题,这只是一堆worng注释,不是答案
<?php 
require_once ('config/connect.php');
if(isset($_POST['modify_id']){
    $modify_id = $_POST['modify_id'];
    $sql = "DELETE FROM gy_modify WHERE modify_id='$modify_id'";
    mysqli_query($link,$sql);
}
?>