哪里不对呢?
prepare("delete from class where name=?");
$stmt2->execute(array($_POST['name']));
}
?>
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你这代码,写的比较奇怪。
先说为什么不能删除:
你的input的框 没有 value 属性。所以你的$_POST['name']拿不到值。
你可以改成
然后我看你的代码,你是想做多选删除吧?那么你需要post提交一个数组到php,那么你可以修改input的name属性:
然后用php接到的post是这样的:
这时你需要处理这个$name。更改你的sql语句为
比如下面:
然后,你的判断is_post的代码最好在输出列表之前,否则,先给你输出,后删除,看不到效果。
这是刚入门吗?