Автор Тема: Вопрос по обработке данных из формы созданной налету.  (Прочитано 4059 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Домовой

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Дело в том, что php изучаю недавно и опытом не богат.
Суть вопроса такова: Скрипт создает форму и генерит имена полей.
После отправки формы проблема с разбором переменных, переменные типа name1, name2, name3 и так далее.
Количество переменных известно, начало имени переменной известно, а как их выцепить, да попроще не понятненько.

Прошу направить на верный путь и не судить строго....)

Оффлайн Domino

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
В обрабатывающем скрипте пиши например:

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

echo $x;  
Выведется значений поля name1, правда это если речь идет о
... ну и так далее.

Оффлайн Домовой

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Да, это все замечательно, а если переменных 200 штук?

Оффлайн Miracle

  • Завсегдатай
  • Новичок
  • *
  • Сообщений: 32
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
используй имена полей как массив
my_array["name1"]
my_array["name2"]
my_array["name3"]
и потом через foreach и получишь их
foreach ($my_array as $k => $v) {}

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Домовой
Во-первых, вопрос высосан из пальца.
скрипт не должен генерить формы и создавать имена полей.

Во-вторых, если уж приспичило, то какая разница, сколько элементов в массиве, который тебе дали - два или 200?
В чем конкретно проблема с 200 элементами? Ты не знаешь, что такое цикл?

Оффлайн Домовой

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
RomikChef

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



Огромное спасибо всем! За ночь перечитав мануал по PHP все встало на свои места, также очень помог FAQ форума!

Оффлайн Domino

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
200 полей это что для банковской интрасети =)) ?
Цитировать
скрипт не должен генерить формы и создавать имена полей.


Готов поспорить, у меня допустим есть формы, где action=стоит меткой, а подстановка метки происходит такая, с какими параметрами был объявлен класс использующий форму, вот и пример генерации формы на лету.

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Domino
ты можешь спорить сколько угодно.
выйди в чисто поле и спорь на здоровье.
Здесь помогают тем, у кого есть проблемы.
А любителям поспорить - это в госдуму.

Оффлайн Daiz13

  • наблюдатель
  • Постоялец
  • ***
  • Сообщений: 150
  • +0/-0
  • 2
    • Просмотр профиля
    • http://rg.com.ua/
Цитировать
RomikChef:
скрипт не должен генерить формы и создавать имена полей.

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

 

Sitemap 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 28