Итак, у меня есть массив из запроса к базе данных, он выглядит примерно так:
Array (
[0] => Array
(
[0] => 1
[1] => Name1
)
[1] => Array
(
[0] => 3
[1] => Name2
)
[2] => Array
(
[0] => 4
[1] => Name3
)
Я пытаюсь создать выбор из этого (он имеет +50массивы, не только 2), и я попытался сделать это:
<select name="client" onchange="this.form.submit()">
<option value="" disabled selected>--client--</option>
<?php
for ($i = 0; $i < count($idnameCli); $i++) {
echo "<option value='$idnameCli[$i][1]'>$idnameCli[$i][0] $idnomCli[$i][1] </option>";
}
?>
</select>
Проблема в том, что он не берет второй [], поэтому вместо «3Name2» отображается «Array [0] Array [1]».Я пробовал пару вещей, таких как создание переменных:
$ id = "0";// $ id = "[0]";
Все еще не работает.
Как в этом случае я должен вызывать массив в массиве?