我有一张桌子,我需要单选按钮作为开/关(1/0)的开关。我需要在默认情况下在0选项中选中它们(选中)。用户选择“开”选项后,将通过按钮确认。表也以表格形式完成。 因此,提交单选按钮后,页面应该像用户基于数据库所做的那样切换单选按钮,因为我向数据库发送了信息。
我的问题是,我不知道如何检查正确的选项。在图片中,只有“开”选项,而在其他行中没有选择“关”选项。
我想在其中使用if语句,但我不知道如何使用。我不知道是否有可能。嵌套语句不是,所以我找不到解决方案。
对不起,我的英语。
这是我的代码:
<?php
$sql="SELECT customer,email,tel,contactperson,status,id,designer_switch FROM
users ORDER BY customer";
$result = mysqli_query($connection, $sql);
echo "<h1 style='text-align: center'>Users</h1>";
echo "<div id=''>
<form method='post'>
<table id='customers'>
<tr>
<th>Customer</th>
<th>Contact Person</th>
<th>Email</th>
<th>Tel. Number</th>
<th>User Type<br>(1-admin,0-customer)<br></th>
<th>Delete</th>
<th>Designer <input type='submit' name='submitCheckbox' value='submit' ></th>
</tr>";
while ($row=mysqli_fetch_row($result)):{
echo $row[6];
if($row[6]==1)
{
$checked = 'checked="checked"';
}
if($row[6]==0)
{
$checked = '';
}
echo"<tr>
<td>". $row[0] . "</td>
<td>". $row[3] . "</td>
<td>". $row[1] . "</td>
<td>". $row[2] . "</td>
<td>". $row[4] . "</td>
<td style='text-align: center'><a href=superdelete.php?id=".$row[5]."
onclick=\"return confirm('Are you sure you want to do that?');\">✖</a> </td>
<td style='text-align: center'> <input type='radio' name='name[".$row[5]."]'
value=$row[5].'1' $checked > <input type='radio' name='name[".$row[5]."]'
value=$row[5].'0' > ".$row[5]." ". $row[6]."</td>
</tr>";
} endwhile;
echo "</table>
</form>
</div>";
您还有其他类似切换按钮的想法吗?我必须能够切换2种状态:打开/关闭以及基于数据库,您将始终看到它处于哪种状态。