У меня есть система, в которой люди заполняют свою информацию, а затем могут go вернуть назад и отредактировать определенные части, в основном ввести личную информацию и проверить, хотят ли они узнать дополнительную информацию, эти биты дополнительной информации являются флажками, 3 из их. пользователь выберет любое из 3-х, а в базе данных есть 3 поля, если они выберут одно, оно изменится на 1. Я хочу, чтобы они могли go назад и отменили выбор или повторный выбор любого из этих 3-х флажков, так что хочу, чтобы флажки были установлены, если значения 1.
Я собираю какой-то оператор if, но не уверен, как включить его в флажок.
html
<div class="form-group col-lg-6">
<label class="control-label col-lg-4">Pricing<span style="color:red;"> </span></label>
<div class="col-lg-8">
<input type="checkbox" name="rm_option" id="rm_option" value="1"><strong> RM </strong></input>
<input type="checkbox" name="point_option" id="point_option" value="1"><strong> Full Point </strong></input>
<input type="checkbox" name="partial_option" id="partial_option" value="1"><strong> Partial Point + RM </strong></input>
</div>
</div>
показать функцию редактирования данных
html
<?php
$sql = "select * from promotion_list where id=" . $_GET['id'];
$arr_sql = db_conn_select($sql);
foreach ($arr_sql as $rs_sql) {
foreach ($rs_sql as $key => $value) {
?>
$("#<?php echo $key ?>").val("<?php echo $value?>");
<?php
}
?>
Теперь моя проблема только в том, что флажок не может показать галочку в флажок, ниже мой вывод не может показать галочку в флажке (красный кружок):
![No checked checkboxes](https://i.stack.imgur.com/v9HIr.png)
Любой может помочь мне как показать галочку в флажке. Я попытался изменить тип ввода флажка на «текст», у него есть данные. И я использовал этот пример метода <?php if($rs_sql['rm_option']=== '1') echo 'checked="checked"';?> />
, вставленный в Показать функцию редактирования данных , но все еще не может работать. Он просто может показать значение, не может показать галочку в флажке.
Большое спасибо.