Моя проблема в том, что у меня есть форма, которая добавит книгу в базу данных, и авторы этих книг должны быть из базы данных, поэтому я хочу сделать php цикл, который создаст флажок в Форма для каждого автора, так что пользователь может просто выбрать автора, используя их. Моя проблема сейчас в том, как обработать форму? Как узнать, каких авторов выбрал пользователь другими словами?
Какие еще способы я могу подойти к этой проблеме, кроме флажков? (Нет никаких ограничений, это личный проект, я просто знаю php, html, JS и Jquery)
Извините за отсутствие кода, и я надеюсь, что я объяснил это хорошо.
Итак, сначала вам нужно будет сделать элемент select, где пользователь может выбрать нескольких авторов, например так:
<select name="authors[]" multiple>
<?
foreach ($authors as $a => $author) {
?>
<option value="<?=$author;?>"><?=$author;?></option>
<?
}
?>
</select>
Затем вам понадобится серверный скрипт, чтобы получить всех авторов.
Этот вход выбора даст массив серверу, содержащему всех авторов, выбранных пользователем. Смотрите изображение ниже. изображение ниже является печатью $_POST
данные
Я надеюсь, что это объясняет это. Дайте мне знать, если что-то неясно.
Других решений пока нет …