![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
DiMoN_TD |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
такой вот вопрос...
есть ОДНА форма, в которой неопределённое кол-во select'ов (т.е. выпадающие списки). И всего лишь одна кнопка "Редактировать". Вот как мне получить данные из этой формы (незабудьте, кол-во списков неограниченно) и каждый элемент записать в БД в соответствующую таблицу и поле? Советовали пользоваться массивом $_REQUEST, но собственно я пробовал на обычной форме, где несколько select'ов, и не получил желаемого результата.. =( Буду признателен за помощь! |
|||
|
||||
skyboy |
|
||||||
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 75 Всего: 260 |
если указать
то в РНР можно будет получить так:
соотвественное, при генерации select'ов можно указывать для каждого из них имя, которые будут отличаться только индексов в квадратных скобках:
а потом обрабатывать соотвествующий массив $_POST['row'] однообразно при помощи цикла. |
||||||
|
|||||||
PrivateRayan |
|
|||
Новичок Профиль Группа: Участник Сообщений: 23 Регистрация: 26.12.2007 Репутация: 1 Всего: 2 |
DiMoN_TD, а в чем проблема?
массив $_POST (А не $_REQUEST, как тебе неправильно советовали), легко перебирается через foreach. Как любой другой массив с неизвестным количеством элементов. чтобы помочь тебе, надо видеть, как именно ты пробовал, и что именно не получилось. То, как советует skyboy, со вложенными массивами - тоже можно, но, по-моему, сложнее для понимания, и не нужно. Вполне можно обойтись обычными именами. |
|||
|
||||
DiMoN_TD |
|
||||
Шустрый ![]() Профиль Группа: Участник Сообщений: 132 Регистрация: 16.12.2007 Репутация: нет Всего: нет |
Хм, спасибо всем большое, но уже разобрался... действительно здесь можно обойтись и обычным $_POST
Как я это реализовал, показываю на лёгком примере:
|
||||
|
|||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |