Forum Webscript.Ru

Программирование => PHP => Тема начата: Домовой от 01 Октября 2004, 21:36:39

Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Домовой от 01 Октября 2004, 21:36:39
Дело в том, что php изучаю недавно и опытом не богат.
Суть вопроса такова: Скрипт создает форму и генерит имена полей.
После отправки формы проблема с разбором переменных, переменные типа name1, name2, name3 и так далее.
Количество переменных известно, начало имени переменной известно, а как их выцепить, да попроще не понятненько.

Прошу направить на верный путь и не судить строго....)
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Domino от 01 Октября 2004, 21:42:06
В обрабатывающем скрипте пиши например:

$x=$HTTP_POST_VARS[\'name1\'];

echo $x;  
Выведется значений поля name1, правда это если речь идет о
... ну и так далее.
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Домовой от 01 Октября 2004, 22:16:28
Да, это все замечательно, а если переменных 200 штук?
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Miracle от 01 Октября 2004, 23:57:11
используй имена полей как массив
my_array["name1"]
my_array["name2"]
my_array["name3"]
и потом через foreach и получишь их
foreach ($my_array as $k => $v) {}
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Меняздесьдавнонет от 02 Октября 2004, 08:36:19
Домовой
Во-первых, вопрос высосан из пальца.
скрипт не должен генерить формы и создавать имена полей.

Во-вторых, если уж приспичило, то какая разница, сколько элементов в массиве, который тебе дали - два или 200?
В чем конкретно проблема с 200 элементами? Ты не знаешь, что такое цикл?
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Домовой от 02 Октября 2004, 13:25:54
RomikChef

Я очень рад, что ты решил мне помочь! Твоя помощь действительно неоценима.



Огромное спасибо всем! За ночь перечитав мануал по PHP все встало на свои места, также очень помог FAQ форума!
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Domino от 03 Октября 2004, 18:44:30
200 полей это что для банковской интрасети =)) ?
Цитировать
скрипт не должен генерить формы и создавать имена полей.


Готов поспорить, у меня допустим есть формы, где action=стоит меткой, а подстановка метки происходит такая, с какими параметрами был объявлен класс использующий форму, вот и пример генерации формы на лету.
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Меняздесьдавнонет от 03 Октября 2004, 21:00:36
Domino
ты можешь спорить сколько угодно.
выйди в чисто поле и спорь на здоровье.
Здесь помогают тем, у кого есть проблемы.
А любителям поспорить - это в госдуму.
Название: Вопрос по обработке данных из формы созданной налету.
Отправлено: Daiz13 от 04 Октября 2004, 12:20:33
Цитировать
RomikChef:
скрипт не должен генерить формы и создавать имена полей.

а можно узнать почему? только поконкретней и без традиционного перехода на личности...