Используйте PHP для заполнения выпадающего списка Bootstrap из базы данных - PullRequest
0 голосов
/ 23 июня 2019

Я знаю, что на это есть тонна ответов, но я что-то упускаю, потому что ничего не работает, и я схожу с ума. По общему признанию я не знаю, что я делаю, но обычно могу понять это. Не в этот раз.

У меня есть HTML-страница, использующая загрузчик, и форма на странице, которая работает нормально. Пользователи вводят текст в поля формы, а PHP берет поля формы, вставляет их в документ и выдает DOC, который загружает пользователь.

Я пытаюсь поместить раскрывающееся меню в форму и заполнить параметры раскрывающегося списка из таблицы базы данных на моем сервере bluehost. Я попытался взломать мой путь через 20 различных вариантов, и либо раскрывающийся список не заполняется (пример ниже), либо фрагмент кода из запроса появляется вокруг раскрывающегося списка на отображаемой странице.

Это находится выше моего <!DOCTYPE html> в верхней части страницы:

<?php


$hostname = "localhost";
$username = "myusername";
$password = "mypassword";
$databaseName = "mydatabase";



$connect = mysqli_connect($hostname, $username, $password, $databaseName);

$query = "SELECT * FROM `mytablename`";

$result1 = mysqli_query($connect, $query);

?>

А вот код в форме:

<div class="form-group">
  <select class="form-control">

            <?php while($row1 = mysqli_fetch_array($result1)):;?>
            <option><?php echo $row1[1];?></option>

            <?php endwhile;?>

  </select>
</div>

Моя таблица базы данных называется: mytablename

База данных имеет 2 столбца - 1) id 2) name

Эта версия не отображает никаких ошибок (в отличие от некоторых других попыток, которые я делал, когда части поискового запроса отображаются на странице вместо выполнения), и показывает раскрывающееся меню, но оно пустое без каких-либо параметров.

Кто-нибудь может угадать, где я иду не так?

1 Ответ

0 голосов
/ 23 июня 2019

Welp, это неловко, но похоже, что пользователь, которого я использовал для подключения к базе данных, не имел достаточных разрешений. Я думал, что когда я создал пользователя, я настроил его как имеющий все привилегии, но, видимо, нет. Там идет целый день работы.

Спасибо всем, кто посмотрел на это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...