请有人可以帮我解决这个问题。我是一个总的noob与php/mysql/stackoverflow。使用复选框删除记录/多个记录(PHP/MYSQL)
我想删除一个MySQL数据库中的记录 - 这是到目前为止我的代码....
//Includes db connect file
// Display the student(s) within the html table
while($row = mysql_fetch_array($result))
{
echo "<tr><td align='centre' bgcolor='#693'><input name='checkbox[]' type='checkbox' id='checkbox[]' value=' $rows'Delete record?'>";
echo "<td> $row[studentid] </td> <td> $row[password] </td>";
echo "<td> $row[dob] </td><td> $row[firstname] </td>";
echo "<td> $row[lastname] </td><td> $row[house] </td>";
echo "<td> $row[town] </td><td> $row[county] </td>";
echo "<td> $row[country] </td><td> $row[postcode] </td>";
}echo "</table>";
echo "<tr><td colspan='11' align='center' bgcolor='#FFFFFF'><input name='delete' type='submit' id='delete' value='Delete selected student(s)'></td>";
echo "</tr>";
?>
<?php
if($_POST['delete']) // from button name="delete"
{
$checkbox = $_POST['checked'];
$countCheck = count($_POST['checked']);
for($i=0;$i<$countCheck;$i++) {
$del_id = $checkbox[$i];
$sql = "DELETE FROM student WHERE = $del_id";
$result = mysql_query($sql);
}
}
?>
你得到什么错误? – 2011-05-11 16:39:54
即使您的要求很紧急,您也不要过分强调这一点。这里的人大部分都是志愿者,所以这样的话题实际上让更多的人不愿意提供帮助。 – 2011-05-11 16:42:25
您现在对SQL注入很开放。 – Brad 2011-05-11 16:42:39