PHP - Проверка радио кнопки на основе базы данных / MySQL - PullRequest
0 голосов
/ 31 марта 2019

У меня есть таблица, мне нужны переключатели для включения / выключения (1/0).Мне нужно, чтобы они были выбраны (отмечены) в 0 по умолчанию.После того, как пользователь выберет опцию «on», он подтвердит ее кнопкой.Стол также выполнен в виде формы.Поэтому после отправки радиокнопок страница должна переключать радиокнопки, как пользователь сделал на основе базы данных, потому что я отправляю информацию в базу данных.

У меня есть эти две радиостанции

Моя проблемаэто то, что я не знаю, как проверить правильный вариант.На картинке есть только опция «вкл», но опция «выкл» не выбрана в других строках.

Я хотел использовать оператор 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 состояния: вкл / выкл и на основе базы данных вы всегда будете видеть, в каком состоянии он находится.

...