Передача данных из формы и их вывод на РНР

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Tranzit
Сообщения: 2
Зарегистрирован: 02 июл 2004, 10:05

02 июл 2004, 10:39

На странице, динамически, создаются поля с именами name_1.....name_n, потом улетают на другую страницу и там при помощи РНР их надо вывести на страницу......
Вопрос вот в чем:
как их перебрать, если имя изначально неизвестно?
Аватара пользователя
AiK
Сообщения: 2273
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

02 июл 2004, 10:52

Tranzit, все имена заносятся в массив. Массивы же можно перебрать как минимум двумя способами. Лично я предпочитаю foreach.
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

02 июл 2004, 11:17

AiK, а зачем имена в массив заносить?
Или имелось ввиду, что они сами заносятся?

Tranzit,
foreach ($_HTTP["GET"] as $key=>$val) echo "$key = $val\n"; //кажется ..
Tranzit
Сообщения: 2
Зарегистрирован: 02 июл 2004, 10:05

02 июл 2004, 13:42

То, что можно через массив......это понятно........может быть можно циклом?........ведь в названии переменной меняется только последняя цифирь.......name_1
Аватара пользователя
AiK
Сообщения: 2273
Зарегистрирован: 13 фев 2004, 18:14
Откуда: СПб
Контактная информация:

02 июл 2004, 18:37

Tranzit, ничего не понял. Я где-то про имена упоминал?
Даже самый дурацкий замысел можно воплотить мастерски
Аватара пользователя
Oscar
Сообщения: 958
Зарегистрирован: 29 май 2004, 13:44
Откуда: Мюнхен (рожден в Киеве)
Контактная информация:

02 июл 2004, 22:34

Tranzit,

foreach ($_HTTP["GET"] as $key=>$val)
if (substr(0,5,$key)=='name_') echo "$key = $val
\n";

Выведет все переменные, переданные через GET и начинающиеся с "name_"
SamuelEduch
Сообщения: 0
Зарегистрирован: 08 июн 2017, 17:45

09 окт 2017, 06:28

Бюстгальтер-невидимка Fly Bra (Флай бра)
Незаменим для женщин, хотящих выглядеть на 150%
при покупке - подарок
Щёлкни по картинке. Удачи, милым красавицам

Изображение
Ответить