@ART4

Изучение php провалил?

Добрый день, изучаю php, что то не могу понять.
Сделал базу mysql
таблицу:
287ff75483.png
Код php:
header('Content-Type: text/html; charset=utf-8');
    include 'config.php'; //ПОДКЛЮЧЕНИЕ БАЗЫ MYSQL
    
    $sql = "SELECT id, name FROM city";
    $result = $conn->query($sql);

    if ($result->num_rows > 0) {
        
        while($row = $result->fetch_assoc()) {
            echo "<div class='conteiner'><form action='#' method='post'>";
            echo "
            <select name='Color[]'><option value=" . $row["id"]. ">" . $row["name"]. "</option></select>
            ";
            echo "<input type='submit' name='submit' value='Get Selected Values' />";
            echo "</form></div>";
        }

    } else {
        echo "0 results";
    }
    $conn->close();


Пытаюсь сделать так, чтоб было в 1 списке все говора (select), но что то не так, туплю уже 2 час..
15e68213ac.png
Подскажите куда копать...
  • Вопрос задан
  • 903 просмотра
Решения вопроса 1
mashletov
@mashletov
Math.random()
if ($result->num_rows > 0) {
        echo "<div class='conteiner'><form action='#' method='post'><select name='Color[]'>";
    
        while($row = $result->fetch_assoc()) {
            echo "<option value=" . $row["id"]. ">" . $row["name"]. "</option>";
        }

        echo "</select><input type='submit' name='submit' value='Get Selected Values' /></form></div>";

    } else {
        echo "0 results";
    }
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
Если нужен выпадающий список, вынести начало формы(селект тоже вроде) за цикл, то есть перед while
Ну и после закрыть форму
Ответ написан
Ваш ответ на вопрос

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

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