PHP-根据数据库/ mysqli检查单选按钮

时间:2019-03-31 20:49:16

标签: php html mysql html-table radio-button

我有一张桌子,我需要单选按钮作为开/关(1/0)的开关。我需要在默认情况下在0选项中选中它们(选中)。用户选择“开”选项后,将通过按钮确认。表也​​以表格形式完成。 因此,提交单选按钮后,页面应该像用户基于数据库所做的那样切换单选按钮,因为我向数据库发送了信息。

I have these two radios

我的问题是,我不知道如何检查正确的选项。在图片中,只有“开”选项,而在其他行中没有选择“关”选项。

我想在其中使用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种状态:打开/关闭以及基于数据库,您将始终看到它处于哪种状态。

0 个答案:

没有答案