Задать вопрос
@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 каждый раз
  • Вопрос задан
  • 77 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽