Я пытаюсь закодировать php-скрипт, который автоматически выбирает выбранных пользователей (флажки) Я не знаю, что это такое, я не могу, может быть, вы, ребята, можете помочь. Что я пытаюсь это:php mysql make checkbox проверены
$get_users = $mysqli->query("SELECT * FROM users WHERE user_type='5' AND user_id_parent='". get_uid() ."'");
$get_checkedusers = $mysqli->query("SELECT * FROM modules_users_availability WHERE module_id='". $mid ."' AND shopid='". get_uid() ."'
");
while ($row = $getcheckedusers->fetch_assoc()) {
$chosenCategory[] = $row['userid'];
}
while($users = $getusers->fetch_assoc()){
foreach($chosenCategory as $chosencategories){
if($users['user_id'] == $chosenCategory){
echo $checked = "checked";
}
}?>
<tr>
<td><input type="checkbox" <?php echo $selected; ?> name="access[]" value="<?php echo $users['user_id']; ?>" /></td>
<td><?php echo $users['name']; ?></td>
<td><?php echo $users['email']; ?></td>
</tr>
<?php } ?>
Моя проблема заключается в том, что я не могу использовать массив getcheckedusers правильно getusers время. Он возвращает trible результат, если есть 3 пользователя, и двойной результат, если здесь 2. Может быть, я чего-то не хватает? :)
вы пропустили размещение остальной части кода, который связан с вышеуказанным кодом. – Prix
Пожалуйста, представьте свои операторы sql, чтобы выбрать проверочные пользователи. –
Спасибо за внимание - я отредактировал тему :) – simon