2 回答
TA贡献1780条经验 获得超4个赞
这是我的问题的答案:D
var action = 'delete';
我只是在 ajax 中的 id 下添加此代码
if($_POST["action"] == 'delete')
{
$query = '
DELETE FROM `users` WHERE id = :id
';
$statement = $connect->prepare($query);
$statement->execute(
array(
':id' => $_POST['id']
)
);
$result = $statement->fetchAll();
if(isset($result))
{
echo '<div class="alert alert-fill-danger" role="alert">User Deleted!<div>';
}
}
TA贡献1805条经验 获得超10个赞
也许尝试以下操作: 在尝试在 PHP 中使用变量之前测试它们的可用性。此外 - 将没有记录集,因此fetchAll将无法工作。
if( isset( $_POST['delete'], $_POST['id'] ) {
ob_clean();
$id=$_POST['id'];
$query = 'DELETE FROM `users` WHERE id = :id';
$statement = $connect->prepare( $query );
$result = $statement->execute( array( ':id' => $id ) );
if( $result && $statement->rowCount() > 0 ){
echo '<div class="alert alert-fill-danger" role="alert">User Deleted!<div>';
}
exit();
}
- 2 回答
- 0 关注
- 142 浏览
添加回答
举报