@amdma

Как в добавить данные из базы данных?

Как в добавить данные из базы данных?
Вот код:
<?php
                $citys = mysqli_query($connect, "SELECT * FROM `city`");
                $citys = mysqli_fetch_all($citys);
                foreach($citys as $city){
                    ?>
                 <select name="magaz">
                        <option><?= $city[1] ?></option>
                    </select>
                    <?php
                }
                ?>

он делает новый select каждый раз
  • Вопрос задан
  • 75 просмотров
Решения вопроса 1
rozhnev
@rozhnev Куратор тега PHP
Fullstack programmer, DBA, медленно, дорого
Ваш код делает ровно то что вы написали. Если Вам не нужно создавать отдельные select-box то зачем Вы поместиои их создание в цикл?
$citys = mysqli_query($connect, "SELECT * FROM `city`");
$citys = mysqli_fetch_all($citys);
echo '<select name="magaz">' . PHP_EOL;
foreach ($citys as $city) {
    echo '<option value=' . $city[0] . '>' . $city[1] . '</option>' . PHP_EOL;
}
echo '</select>' . PHP_EOL;


PHP online
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы