Заполнить несколько раскрывающихся списков из sql

У меня есть php, встроенный в html, чтобы заполнить ввод <select> из таблицы SQL. У меня есть несколько раскрывающихся списков в файле, которые необходимо заполнить в одном файле.

Есть ли более простой способ сделать это, чем открыть новое соединение и выполнить новый запрос для каждого из них?

Кроме того, когда я закрываю соединение, данные из всех, кроме последнего раскрывающегося списка, не заполняются в таблице sql, в которую я сохраняю ввод формы.

<td>Analyst<br/><?php
    $conn = mysqli_connect('localhost', 'root', '', 'crm') 
            or die ('Cannot connect to db');

    $result = mysqli_query($conn,'Select id, fname, lname FROM users');
    echo "<select name='analyist'>";
    while ($row = mysqli_fetch_assoc($result))
    {   
        unset($id, $fname, $lname, $name);
        $id = $row['id'];
        $fname = $row['fname']; 
        $lname = $row['lname'];
        $name = $fname.' '.$lname;
        echo '<option name = "analyst" value = "'.$id.'">'.$name.'</option>';
    }
    echo '</select>';   
    mysqli_close($conn);
    ?>
</td>

Таким образом, данные загружаются в список выбранных вами опций. Вы говорите, что проблема в том, что то, что они выбрали, не сохраняется обратно в таблицу sql. Можете ли вы показать код, который выполняет это сохранение?

NotMe 31.03.2018 00:15
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать 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 и хотите разрабатывать...
1
1
34
0

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