删除功能在表格中不起作用

时间:2014-04-23 17:29:15

标签: php mysql checkbox radio sql-delete

我们正试图从这样的数据库中删除行,在检查时不会删除。如果一个人想要删除我想要的多个事件。

php code

if(isset($_POST['delete']))
{
foreach($_POST['checkbox'] as $id)
{
$result=mysqli_query($con,"delete from Sports where `id` ='$id'");
if($result)
echo "Successfully deleted";
}

html代码

<td align="center"><input name="radio[]" type="radio" value="<? echo $rows['id']; ?>"></td>
<td align="center"><input name="checkbox[]" type="checkbox" value="<? echo $rows['id']; ?>"></td>

1 个答案:

答案 0 :(得分:0)

您是否尝试过确保查询正常运行?

来自php.net/mysqli_error

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %s\n", mysqli_connect_error());
    exit();
}

if (!mysqli_query($link, "SET a=1")) {
    printf("Errormessage: %s\n", mysqli_error($link));
}

此外,您错过了if的第二个foreach开场大括号以及if和{{1}}的第二个大括号。