我想代碼一個自動選擇所選用戶的PHP腳本(複選框) 我不知道我錯過了什麼,也許你們可以幫忙。我想做的是:php mysql使複選框檢查
$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 } ?>
我的問題是,我不能同時getusers正確使用getcheckedusers陣列。 如果有3個用戶,則返回三重結果,如果這裏是2,則返回雙倍結果。也許我錯過了一些東西? :)
你錯過了發佈您的代碼,該代碼與上面的代碼的其餘部分。 – Prix
請提供您的sql語句以選擇checkedusers。 –
感謝您的通知 - 我已編輯主題:) – simon