我的代码到目前为止。数据被正确拉取添加一个复选框到php查询表
if (mysqli_connect_errno())
{
echo "Failed to connect to MySQL: " . mysqli_connect_error();
}
$result = mysqli_query($con,"SELECT * FROM Request");
echo "<table border='1'>
<tr>
<th>First Name</th>
<th>Last Name</th>
<th>Prayer Request</th>
<th>Deactivate Request</th>
</tr>";
while($row = mysqli_fetch_array($result))
{
echo "<tr>";
echo "<td>" . $row['Reg_F_Name'] . "</td>";
echo "<td>" . $row['Reg_L_Name'] . "</td>";
echo "<td>" . $row['Reg_Request'] . "</td>";
echo "<td><input name=\"checkbox[]\" type=\"checkbox\" id=\"checkbox[]\" value=\"".$rows['Reg_ID']. "\" /></td>";
echo "</tr>";
}
echo "</table>";
echo "<input type='submit' name='submit' value='Submit'>";
mysqli_close($con);
?>
<?php
$del_id = $_POST['checkbox'];
for($i=0;$i<$count;$i++){
$del_id = $checkbox[$i];
$sql = "Update Request set Reg_Status=0 WHERE ='$Reg_ID'";
$result = mysql_query($sql);
}
?>
<br /><br />
</div>
当我点击提交时没有什么会发生。我希望它为每个点击复选框更新reg_Status为0。所以我的问题是什么。预先感谢您的帮助!
你会得到什么错误? (我假设你的缺乏引号只是在发布你的问题时出现错字) –
如果你得到一个解析错误,仔细查看回应'input'的代码行。 Stack Overflow的语法突出显示了引号的问题。 – David
我得到一个内部服务器错误 – user3521767