Я хочу сделать функцию «Редактировать» для моей записи пациента.Одним из требований является проверка флажков.Я использую этот код, чтобы вставить его в базу данных
<div class="col-xs-12 col-sm-6">
<input type="checkbox" value="Sulfa drugs" name="Allergic[]">
<label>Sulfa drugs</label>
<input type="checkbox" value="Aspirin" name="Allergic[]">
<label>Aspirin</label>
<input type="checkbox" value="Latex" name="Allergic[]">
<label>Latex</label>
</div>
<?php
$Allergic = implode(', ', ($_GET['Allergic']));
$sql = "INSERT INTO history_table (allergic) VALUES ('$Allergic')";
?>
Этот код успешно работает.Данные были вставлены, если это проверено;в виде строки только в одном столбце.
столбец аллергический -> аспирин, латекс
Когда пользователь нажимает кнопку редактирования, отмеченные флажки должны быть заполнены / отмечены.
Я попробовал этот код, но он работает, только если у него есть только один проверенный, если его кратно, ничего не происходит
<input type="checkbox" value="Aspirin" name="Allergic[]"
<?php echo ($row['allergic']=='Aspirin')?'checked':'' ?>>
<input type="checkbox" value="Latex" name="Allergic[]"
<?php echo ($row['allergic']=='Latex')?'checked':'' ?>>
Надеюсь, кто-то может помочь мне, я работаю над этим почти день.Спасибо!