Выберите форму, не отправляющую выбранное значение из раскрывающегося списка

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

Это форма:

<form name = "get-user-by-id" id = "get-user-by-id" method = "post" action = "{{url('do-get-address')}}">
  @csrf
      <div class = "form-group">
    <label for = "name">Users</label>
    <select name "id" class = "form-control">
      @foreach($users as $user)
        <option value = "{{$user->id}}">{{$user->id}} - {{$user->name}}</option>
      @endforeach
    </select>
  </div>
  <button type = "submit" class = "btn btn-primary">Submit</button>
</form>

Ссылка на скриншот, так как не могу выкладывать изображения: https://i.imgur.com/H8IqaIJ.png

Я передаю таблицу «Пользователи» из MySQL, отправляю ее в форму, в форме отображаются все мои пользователи, и я хочу выбрать одного и отправить его на страницу, которой требуется идентификатор для получения адреса для пользователя из другой таблицы. .

Однако он просто не отправляет выбранного пользователя.

Я закомментировал большую часть своего контроллера до такой степени, что он отображает только объект запроса и показывает только токен CSRF.

У вас опечатка. <select name "id" - Вам не хватает =. Это должно быть name = "id", иначе выбор не будет иметь имени и не будет отправлен при отправке формы.

M. Eriksson 22.12.2020 12:26

Пожалуйста, поделитесь более подробной информацией, например сгенерированной разметкой и вашими попытками решить проблему.

Nico Haase 22.12.2020 12:27

Спасибо, Магнус, это правильный ответ. Я ненавижу формы.

saifxhatem 22.12.2020 13:11
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
3
860
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Проблема была в том, что <select name "id" должно было быть <select name = "id"

Спасибо, Магнус Эрикссон.

Другие вопросы по теме