У меня есть форма с полем SELECT, которое заполняется вызовом базы данных mySQL с использованием php. Эта часть в настоящее время работает, поэтому игнорируйте опечатки от создания этого примера.Постоянное добавление нового элемента в поле SELECT
<select name = "animal" id="animal" size="1">
<?php
$sql = "SELECT * from animals";
$result = mysqli_query ($db, $sql);
while ($row = mysqli_fetch_assoc($result)) {
?>
<option value="<?= $row['id'] ?>"> <?= $row['animal'] ?> </option>
<?php
}
?>
</select>
Идентификатор является первичным ключом опции и не отображается (что необходимо). Если текущие параметры (номер в скобках являются первичным ключом из этих элементов, не показывается пользователю):
(1) Львы
(2) Тигры
Как я могу сделать это так, чтобы пользователь мог бы, например, добавить Bears в список и показать его во всех будущих формах использования этой формы? Для бонусных очков этот конкретный элемент повторяется несколько раз на странице, поэтому было бы неплохо, если бы Bears добавили в первую строку, вторая строка будет обновлена, чтобы включить Bears.
Фактический стол очень прост: id и животное, никакие другие поля не должны заполняться.
Опции на столе: вызовы php, javascript, jquery и AJAX.
[Что вы пытались?] (Http://www.whathaveyoutried.com/) См. [Ask advice] (http://stackoverflow.com/questions/ask-advice), пожалуйста. –
Вы просто вставляете «Медведи» в базу данных по просьбе пользователя. Вы можете распечатать тот же '