поддерживать флажок на динамически создаваемых флажках

Я искал высоко и низко и не могу найти ответ на то, что я ищу. У меня есть список флажков, которые создаются динамически из списка категорий в базе данных. Теперь я хочу установить, какие флажки отмечены, когда страница отправляется обратно самому себе, но ничего, что я делаю, не работает = /

<?php
$mysqli = new mysqli(SERVER_NAME, USERNAME, PASSWORD, DATABASE_NAME);
if (mysqli_connect_errno()) { printf("Connect failed: %s\n", mysqli_connect_error()); exit(); }
$sql = " SELECT TableID AS WebsiteCategoryID, Category FROM listwebsitecategories ORDER BY Category ASC ";
$stmt = $mysqli->prepare($sql);
$stmt->execute();
$stmt->bind_result($selectWebsiteCategoryID, $selectCategory);
while ($stmt->fetch() == true) :
?>
<div><input type="checkbox" name="websitecategories[]" id="websitecategories<?php echo($selectWebsiteCategoryID); ?>"<?php if (isset($_POST['websitecategories' . $selectWebsiteCategoryID]) == true) echo(' checked="checked"'); ?> value="<?php echo($selectWebsiteCategoryID); ?>" />&nbsp;&nbsp;<?php echo($selectCategory); ?></div>
<?php
endwhile;
$stmt->close();
?>

Я предполагал, что это будет работать, но это не так. Я все еще могу узнать, какие флажки проверены, получив массив ($ websiteCategories = $ _POST [‘websitecategories’]), но сохранение их проверенного значения при обратной передаче просто не будет работать. Пожалуйста, помогите.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …