在php查询表中添加复选框
我的代码到目前为止。正确地提取数据在php查询表中添加复选框,php,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> &
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>
if(mysqli\u connect\u errno())
{
echo“未能连接到MySQL:”.mysqli_connect_error();
}
$result=mysqli_查询($con,“从请求中选择*);
回声“
名字
姓
祈祷请求
解除激活请求
";
while($row=mysqli\u fetch\u数组($result))
{
回声“;
回显“$row['Reg\u F\u Name']”;
回显“$row['Reg\u L\u Name']”;
回显“$row['Reg_Request']”;
回声“;
回声“;
}
回声“;
回声“;
mysqli_close($con);
?>
您应该在将来提供错误消息
这可能是代码中的一个问题:
echo "<td>" . <input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['Reg_ID'] . "</td>";
echo”“ 您正在进行while循环,然后:
echo "<td>" . <input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['Reg_ID'] . "</td>";
echo”“。你有什么错误?(我假设你在发布问题时缺少引号只是一个输入错误)如果你遇到解析错误,请仔细查看与输入相呼应的代码行。Stack Overflow的语法高亮显示显示了引号的问题。我收到了一个内部服务器错误。感谢我对php非常陌生。c#和python以及vb是我可以使用的语言。为一个项目在飞行中学习PHP。现在这是一个完全不同的问题。您需要看看HTML表单。
echo "<td>" . <input name="checkbox[]" type="checkbox" id="checkbox[]" value="<? echo $rows['Reg_ID'] . "</td>";
echo '<td><input name="checkbox[]" type="checkbox" id="checkbox['.$rows['Reg_ID'].']" value=".$row[something].'</td>';