Форум программистов, компьютерный форум, киберфорум
PHP: базы данных
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/30: Рейтинг темы: голосов - 30, средняя оценка - 4.93
1 / 1 / 0
Регистрация: 08.07.2010
Сообщений: 12

Выборка из БД и вставка данных в <select></select>

27.10.2010, 13:40. Показов 6078. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть 4 таблицы в БД, откуда берется инфа, потом по средствам форм, если быть точнее селекта, хочу сделать выборку с определенной базы, а потом выбранное занести в новую таблица.

Делаю так:
PHP
1
2
3
4
5
$table1 = "list_5x5";
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); 
mysql_select_db($dbName) or die (mysql_error()); 
$query1 = "SELECT id, clan FROM $table1"; 
$res1 = mysql_query($query1) or die(mysql_error());
Сам Селект:
PHP
1
2
3
4
5
6
echo "<select name=\"clan1\" style=\"width:75px\">";
while ($cl1 = mysql_fetch_array($res1)) 
{ 
echo "<option name=\"clan1\" value='" . $cl1['clan'] . "'>".$cl1['clan']."</option>";
}
echo " </select>";
Но когда я делаю так:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$table1 = "list_5x5";
$table2 = "s_date";
$table3 = "s_month";
 
mysql_connect($hostname, $username, $password) or die ("Не могу создать соединение"); 
mysql_select_db($dbName) or die (mysql_error()); 
 
$query1 = "SELECT id, clan FROM $table1"; 
$query2 = "SELECT id, dt FROM $table2";
$query3 = "SELECT id, mn FROM $table3";
 
$res1 = mysql_query($query1) or die(mysql_error());
$res2 = mysql_query($query1) or die(mysql_error());
$res3 = mysql_query($query2) or die(mysql_error());
$res4 = mysql_query($query3) or die(mysql_error());
Селекты:
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
echo "<select name=\"clan1\" style=\"width:75px\">";
while ($cl1 = mysql_fetch_array($res1)) 
{ 
echo "<option name=\"clan1\" value='" . $cl1['clan'] . "'>".$cl1['clan']."</option>";
}
echo " </select>";
 
echo "<select name=\"clan2\" style=\"width:75px\">";
while ($cl2 = mysql_fetch_array($res2)) 
{ 
echo "<option name=\"clan2\" value='" . $cl2['clan'] . "'>".$cl2['clan']."</option>";
}
echo "</select>";
 
echo "<select name=\"s_date\" style=\"width:37px\">";
while ($dt = mysql_fetch_array($res3)) 
{ 
echo "<option name=\"s_date\" value='" . $dt['dt'] . "'>".$dt['dt']."</option>";
}
echo " </select>";
 
echo "<select name=\"s_month\" style=\"width:37px\">";
while ($mn = mysql_fetch_array($res4)) 
{ 
echo "<option name=\"s_month\" value='" . $mn['mn'] . "'>".$mn['mn']."</option>";
}
echo " </select>";
То последний (4) селект тупо нехочеш работать. Т.е. он работает, но не так как нужно. Селект не показывает, а просто перечисляет данные с определенной таблицы.

Вот так вопрос, как по средствам хтмл + пхп, сделать больше 3 селектов.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
27.10.2010, 13:40
Ответы с готовыми решениями:

Изменение данных одного select при изменении другого select
нужно что бы выбирая одну группу менялись данные в &quot;номере по журналу&quot; не понимаю как это сделать помогите &lt;?php ...

Выборка select из phpmyadmin
Помогите,пожалуйста! У меня есть БД,куда сохраняются данные по договорам. Мне нужно сделать выборку из бд по полю data1,за определённый...

выборка из mysql в тег select
Здравствуйте уважаемые форумчане. Вот такой вопрос есть тег select. Из mysql в элемент массива $row выводится значение, которое нужно...

6
Эксперт по компьютерным сетям
4366 / 1694 / 342
Регистрация: 23.06.2009
Сообщений: 6,009
27.10.2010, 13:54
покажите html код 4-го селекта, который получается в результате работы этого скрипта.
0
1 / 1 / 0
Регистрация: 08.07.2010
Сообщений: 12
27.10.2010, 14:00  [ТС]
Цитата Сообщение от .None Посмотреть сообщение
покажите html код 4-го селекта, который получается в результате работы этого скрипта.
я сверху все 4 селекта поставил, но вот еще раз напишу:
PHP
1
2
3
4
5
6
echo "<select name=\"s_month\" style=\"width:37px\">";
while ($mn = mysql_fetch_array($res4)) 
{ 
echo "<option name=\"s_month\" value='" . $mn['mn'] . "'>".$mn['mn']."</option>";
}
echo " </select>";
или вот при просмотре исходного кода
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<td width="70" rowspan="2"
<select name="s_month" style="width:37px">
<option name="s_month" value='января'>января</option>
<option name="s_month" value='февраля'>февраля</option>
<option name="s_month" value='марта'>марта</option>
<option name="s_month" value='апреля'>апреля</option>
<option name="s_month" value='мая'>мая</option>
<option name="s_month" value='июня'>июня</option>
<option name="s_month" value='июля'>июля</option>
<option name="s_month" value='августа'>августа</option>
<option name="s_month" value='сентября'>сентября</option>
<option name="s_month" value='октября'>октября</option>
<option name="s_month" value='ноября'>ноября</option>
<option name="s_month" value='декабря'>декабря</option> 
</select>       
</td>
Плюс скрин как выходит:
Миниатюры
Выборка из БД и вставка данных в <select></select>  
1
Эксперт по компьютерным сетям
4366 / 1694 / 342
Регистрация: 23.06.2009
Сообщений: 6,009
27.10.2010, 14:03
нет, html, когда вы в браузере открываете вашу страницу с селектами, правой кнопкой - исходный код
0
1 / 1 / 0
Регистрация: 08.07.2010
Сообщений: 12
27.10.2010, 14:06  [ТС]
Цитата Сообщение от .None Посмотреть сообщение
нет, html, когда вы в браузере открываете вашу страницу с селектами, правой кнопкой - исходный код
добавил сверху
0
Эксперт по компьютерным сетям
4366 / 1694 / 342
Регистрация: 23.06.2009
Сообщений: 6,009
27.10.2010, 14:10
Цитата Сообщение от VDem Посмотреть сообщение
<td width="70" rowspan="2"
отсутствует закрывающий элемент тега <td>
2
1 / 1 / 0
Регистрация: 08.07.2010
Сообщений: 12
27.10.2010, 14:14  [ТС]
аааа, красавчег, спасибо большое, респект.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
27.10.2010, 14:14
Помогаю со студенческими работами здесь

Выборка из select по нажатию кнопки
Народ прошу помощи! Я делаю проект и столкнулся с одной проблемкой, у меня есть 3 выпадающих списка (select), сделал так, что бы в них...

Вставка из трех select в DATA
Здравствуйте, как сделать чтобы из трех select отправлялись данные в БД в формате даты? вот select`ы: &lt;select...

Как сделать чтобы при выборе одного варианта из select другие select скрывались
Здравствуйте. Делаю сайт для парикмахерской. Нужно сделать страницу для онлайн записи где пользователе сначала выбирает зал( через select -...

выборка тега select php mysql
Добрый день, подскажите пожалуйста как данные из тега &lt;select&gt; занести в базу mysql. В интернете много статей как из Бд брать данные и...

Select + JOIN или несколько select
Сейчас занимаюсь проектированием архитектуры своего (будущего) php-приложения и наткнулся на противоречие. (по крайней мере для меня оно...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
делаю науч статью по влиянию грибов на сукцессию
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
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru