У меня есть система, в которой люди заполняют свою информацию, а затем могут вернуться и отредактировать определенные части, в основном ввести личную информацию и проверить, хотят ли они узнать дополнительную информацию, эти биты дополнительной информации – это флажки, из которых 4. пользователь будет выбирать до любого из 4, а база данных имеет 4 поля, которые не имеют значения, если они выбрали один из них, который изменится на «да». Я хочу, чтобы они могли вернуться и снять выделение или повторно выбрать любой из этих 4 флажков, поэтому я хочу, чтобы флажки были выбраны, если значения да и не выбраны, если это значение отсутствует.
поля – tag_1, tag_2, tag_3, tag_4
Anyhelp высоко оценил
Я собираю какой-то оператор if, но не знаю, как включить его в флажок.
<label for="tag_1">Tag 1</label> <input type="checkbox" name="tag_1" id="tag_1" value="yes" /> 
Ян
  Извлеките информацию из базы данных для полей флажка.  Затем измените приведенную выше примерную строку на: (этот код предполагает, что вы dbvalue информацию для пользователя в ассоциативный массив, называемый dbvalue а имена полей DB соответствуют тем, которые указаны в HTML-форме) 
 <input type="checkbox" name="tag_1" id="tag_1" value="yes" <?php echo ($dbvalue['tag_1']==1 ? 'checked' : '');?>> 
Если вы ищете код, который сделает все для вас, вы попали не туда.
Добавьте этот код в свой тег ввода
 <?php if ($tag_1 == 'yes') echo "checked='checked'"; ?> 
Это самый простой способ – добавить «проверенный атрибут».
 <label for="tag_1">Tag 1</label> <input type="checkbox" name="tag_1" id="tag_1" value="yes" <?php if($tag_1_saved_value === 'yes') echo 'checked="checked"';?> /> 
  Используйте checked="checked" если вы хотите, чтобы ваш флажок был установлен. 
Вы можете прочитать значение базы данных в переменной, а затем установить переменную следующим образом
 $app_container->assign('checked_flag', $db_data=='0' ? '' : 'checked'); 
И в html вы можете просто использовать переменную checked_flag следующим образом
 <input type="checkbox" id="chk_test" name="chk_test" value="1" {checked_flag}>