У меня есть следующий код. Я хочу, чтобы флажки были проверены на основе значений базы данных. Когда я пишу код в то время как я получаю группу кнопок много раз, поскольку кнопки, которые у меня есть, но, я все равно проверю правильные кнопки. Когда из кода, я получаю Предупреждение: in_array() ожидает, что параметр 2 будет массивом, null задан. Что я могу сделать ?Установите флажки из значений базы данных php
<?php
$query=" select description from doors
where id_doors IN
(select doors_id_doors from access_rights
where users_rfidcode='".$result['rfidcode']."'); ";
$resultt=$conn->query($query);
while($row=$resultt->fetch_assoc()){}
//in_array()check if value is in array
if(in_array("SW1",$row))echo '<input type="checkbox" name="chk[]" value="SW1" checked >SW1'; else echo '<input type="checkbox" name="chk[]" value="SW1" >SW1';
if(in_array("SW2",$row))echo '<input type="checkbox" name="chk[]" value="SW2" checked >SW2'; else echo '<input type="checkbox" name="chk[]" value="SW2" >SW2';
if(in_array("SW3",$row))echo '<input type="checkbox" name="chk[]" value="SW3" checked >SW3'; else echo '<input type="checkbox" name="chk[]" value="SW3" >SW3';
if(in_array("PR1",$row))echo '<input type="checkbox" name="chk[]" value="PR1" checked >PR1'; else echo '<input type="checkbox" name="chk[]" value="PR1" >PR1';
if(in_array("PR2",$row))echo '<input type="checkbox" name="chk[]" value="PR2" checked >PR2'; else echo '<input type="checkbox" name="chk[]" value="PR2" >PR2';
?>
Может кто-нибудь мне помочь пожалуйста? – Iris
Ваша информация о подключении? – Thamilan
$ conn = new mysqli ($ servername, $ username, $ password, $ dbName); – Iris