【发布时间】:2021-07-14 13:27:28
【问题描述】:
我有一个表格,其中填充了来自 MySQL 数据库的数据,并且每一行都有自己的删除按钮。我希望可以选择使用删除按钮分别删除每一行,该按钮删除数据库中的相应行。我该怎么做呢?这是我必须到目前为止的代码部分,它似乎不起作用。
if(isset($_POST['id'])) {
$id = $_POST['id'];
$delete = mysql_query($conn,"DELETE FROM mods WHERE id = '$id'");
}
省略不重要的代码。
表格/表格创建:
echo "<td><form action=\"\" method=\"post\"></td>";
echo "<tr class='modlist'>";
echo "<td>".$row['id']."</td>";
echo "<td><div class=\"edit\" id=\"div_1\">".$row['title']."</div></td>";
echo "<td><div class=\"edit\" id=\"div_2\"><a href=".$row['mod_url'].">".$row['mod_url']."</a></div></td>";
echo "<td><div class=\"edit\" id=\"div_3\">".$row['developer']."</div></td>";
echo "<td><div class=\"edit\" id=\"div_4\">".$row['type']."</div></td>";
echo "<td><div class=\"edit\" id=\"div_5\">".$v162."$nbsp".$v164."$nbsp".$v172."</div></td>";
echo "<td><div class=\"edit\" id=\"div_6\">".$row['title'].",$nbsp".$row['developer']."</div></td>";
echo "<td><div id=\"save\"><input type=\"submit\" name=\"save\" value=\"Save\"></div></td>";
echo "<td><div id=\"delete\"><input type=\"submit\" name=\"delete\" value=\"Delete\"></div></td>";
echo "</tr>";
echo "</form>";
}
【问题讨论】:
标签: php mysql forms html-table