У меня проблема с отображением первого значения идентификатора в поле выбора, он может показать мне другое значение идентификатора, просто не может показать мне первое значение идентификатора из таблицы. Ниже приведена моя кодировка:
<select onchange="getComboA(this)" class="form-control blank" id="parentid" name="parentid" title="parentid">
<!-- <option selected disabled>Please Select</option>-->
<!--Make this selected by default-->
<option selected value="0">New Category</option
<?php
$sql_incharge = 'select * from filing_code_management where status=1 order by id';
$arr_incharge = db_conn_select($sql_incharge);
foreach ($arr_incharge as $rs_incharge) {
$folder_location = $rs_incharge['folder_location'];
$function_code_select = $rs_incharge['function_code'];
$function_name_select = $rs_incharge['function_name'];
$activity_code_select = $rs_incharge['activity_code'];
$activity_name_select = $rs_incharge['activity_name'];
$name_select = $rs_incharge['name'];
$id_select = $rs_incharge['id'];
$category_id = $rs_incharge['category_id']; // get category_id here
// save the data here↓↓ in data attributes
echo "<option value='{$id_select}' data-cat_id='{$category_id}'>{$name_select}</option>";
}
?></select>
Ниже мое изображение значений таблицы, мое значение id 1 равно 100 PENTADBIRAN , но в поле выбора показано, что я начинаю со значения id 2:
Выход 1
Ниже приведен мой результат, чтобы не отображать первое значение идентификатора в поле выбора, идентификатор начинается с идентификатора 2, а не начинается с идентификатора 1:
Вывод 2
Что я пробовал:
Я пробовал вставить этот код, выберите * из filing_code_management, где id = 1, на сервере sql для проверки. Он может показать мне значение id 1 на сервере sql. Но я не знаю, почему, если я использую этот код в своем коде, он не может работать.
Надеюсь, кто-нибудь сможет указать мне, в какой части я ошибаюсь, и может показать мне первое значение идентификатора в поле выбора.