Форум программистов, компьютерный форум, киберфорум
PHP: сети
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
 Аватар для dotlq
1 / 1 / 1
Регистрация: 15.05.2013
Сообщений: 46

Как записать из выпадающего списка в базу

02.06.2014, 15:47. Показов 733. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я написал класс,который используя PDO подключает меня к базе. Создал несколько полей ввода. Понадобилось создать выпадающий список, чтобы читал значения из базы. Поскольку список был не один,я в классе создал метод, аргументы которого принимают имя select`а,имя таблицы и имя базы. После некоторого шаманства все это заработало. Из базы прекрасно вытягивает. Но теперь мне надо то что я выделю мышкой в выпадающем списке передать в БД.... У меня не получается. Такое впечатление, что это все не в области видимости где то....короче я запутался.
Вот функция которая формирует выпадающий список.

PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
public function spisok ($name, $col, $table){
               if($this->res == TRUE){  //Это проверка истины другой функции
                    $city = $this->link->prepare("SELECT $col FROM $table"); //Готовим запрос
                    $city->execute(); // Выполняем
                    $rows = $city->fetchAll(); //Формируем массив;
                    echo "<form action='' method='POST' name='form'>";
                    echo "<select name = $name>";
                    echo "<option selected = selected>Выбор из БД</option>";
                        foreach ($rows as $value) { //Вытаскиваем все из массива
                            $resmass = $value[$col];
                                echo "<option value = $resmass > $resmass </option>";
                               }
                    echo "</select>";
                    echo "</form>";
                    unset($rows, $col, $table, $city, $value); //Чистим
                  } 
                 
               }
За пределами класса
PHP
1
2
$qwe = new dbconnect("localhost", "airport", $_POST["login"], $_POST['password']); // Создаем объект и к БД
$qwe->spisok("gosvo","c_polityes","cities") // Вызываем функцию и она прекрасно строит выпадающий список с данными из БД.
Как и где надо реализовать $name = $_POST['name'];
Куда не попробую везде
PHP
1
Notice: Undefined index: in /home/http/airport/dbase.php on line
Как победить?
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
02.06.2014, 15:47
Ответы с готовыми решениями:

Данные из выпадающего списка занести в базу
имеется выпадающий список: &lt;p&gt;&lt;select input name= &quot;animal&quot; type=&quot;text&quot; &lt;option&gt; &lt;?php include 'animal.php';?&gt; &lt;/option&gt; ...

Не добавляется в базу значение из выпадающего списка
Здравствуйте, уважаемые ! Такая проблема: есть код формы добавления данных в таблицу zakaz некоторой БД. Есть несколько полей с...

Запись в базу данных из выпадающего списка
есть база и форма записи. При выборе тренера 2 селект делает сортировку по нему, в 3 селект сортировка на тренеру и направлению, где уже...

1
65 / 64 / 33
Регистрация: 25.02.2014
Сообщений: 229
22.06.2014, 06:26
Цитата Сообщение от dotlq Посмотреть сообщение
echo "<option value = $resmass > $resmass </option>";
замени на
PHP
1
echo "<option value = '$resmass' > $resmass </option>";
Цитата Сообщение от dotlq Посмотреть сообщение
Как и где надо реализовать $name = $_POST['name'];
В том скрипте, где обрабатывается форма после ее отправки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
22.06.2014, 06:26
Помогаю со студенческими работами здесь

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

Обновление выпадающего списка в форме в зависимости от выпадающего списка выше
Есть 3 таблицы (1,2,3) Первая и вторая связаны между собой через таблицу 3. Есть 3 выпадающих списка в Form1. Нужно что бы во втором...

Конкретные значения из выпадающего списка на форме в зависимости от значения другого выпадающего списка
Добрый день! Помогите решить вопрос: есть база данных (прилагается) и в ней на форме хочу, чтобы во втором выпадающем списке можно было...

Как получить данные из выпадающего списка?
Добрый день есть выпадающий список как сделать так чтобы при выборе какого то значения в этом списке это значение выходило внизу строкой...

Как передать данные из выпадающего списка?
Помогите пожалуйста очень срочно нужно Заранее очень благодарю Есть вот такой код: &lt;select id=&quot;val&quot;&gt; &lt;option...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru