下面的代码只适用于一个复选框,而忽略其余部分。有什么办法可以让它删除选定的复选框?我一直在使用implode
尝试,但它给了我多选复选框帖子表格
Warning: implode(): Invalid arguments passed
<form action="" method="post">
<input type="checkbox" name="id" class="check" value = "<?php echo $row['id']; ?>">
<?php echo $row['to_user'];?>
<input type="submit" name="delete">
</form>
<?php
if (isset($_POST['delete'])) {
$id = $_POST['id'];
$ids = implode(',', $id);
$mydb = new mysqli('localhost', 'root', '', 'database');
$stmt = $mydb->prepare("update messages set deleted = 'yes' where from_user = ? and id = ? ");
$stmt->bind_param('ss', $user, $ids);
$stmt->execute();
echo "Message succesfully deleted";
exit();}
?>
那么表单代码是什么? –
implode部分在哪里?只有一个输入 –
@EmilioGort我现在已经包含了它。 –