Я пытаюсь заполнить список выбора HTML, используя массив имен клиентов. Я использую следующий код, но он не работает. У меня есть функция, которая запрашивает базу данных SQL Server и получает имена. Я знаю, что это прекрасно работает, поскольку я использую его в другом коде, по какой-то причине, когда я пытаюсь заполнить список выбора, он становится пустым. Было бы лучше или эффективнее использовать цикл for
? Каков наилучший способ сделать это?Заполнение списка выбора HTML из массива PHP
<select name="customers">
<?php
$custNames = getCustomers();
foreach($custNames as $customers){
echo '<option value="' . $customers . '">' . $customers . '</option>';
}
?>
</select>
Что вы видите, когда вы var_dump() $ custNames? Это может быть многомерный массив или просто не то, что вы думаете –