Автор Тема: 2 arrays в одном  (Прочитано 2356 раз)

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

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
2 arrays в одном
« : 08 Августа 2005, 00:47:03 »
Приветик,

Есть форма с использование таких полей field_name[] и  field_text[], количество полей field_name одинаково с field_text, а вот сам скрипт который обрабатывает её:


$field_name 
$_POST["field_name"];
$field_text $_POST["field_text"];

for (
$i=0$i count($field_name); $i++) {
	

print 
"<b>$field_name[$i]:</b> $field_text[$i]
"
;
}


Почему только выдает первое значение в field_name[] и  field_text[]?

P.S. по форуму прошелся да вот что то не чего не нашел такого, вообще возможно такое?
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

Оффлайн CGVictor

  • теперь местный
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2511
  • +0/-0
  • 2
    • Просмотр профиля
    • http://cg.net.ru
2 arrays в одном
« Ответ #1 : 08 Августа 2005, 12:18:52 »
Подумай, почему.

Если форма твоя - то делай field_name[some_id] и field_text[some_id]
LJ: Backslashed life (rss)

Оффлайн alex007

  • Фанат форума
  • Ветеран
  • *****
  • Сообщений: 835
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.russians-in-london.co.uk/
2 arrays в одном
« Ответ #2 : 08 Августа 2005, 23:57:40 »
CGVictor
Братан ты наверное прикалолся над мной, но если распечатываем arrays из формы (используя print_r функцию), то всё хорошо передается без никакого some_id,
Array (
  • => Field 1 [1] => Field 2 [2] => Field 3 )

Array (
  • => Field A [1] => Field B [2] => Field C )


А проблему то решил еще проще:

for(
;
list(, 
$field_name_value ) = each$field_name ) ,
list(, 
$field_text_value ) = each$field_text )
;
) {
print 
"<b>$field_name_value:</b> $field_text_value
"
	

}


Тем самым проблема решина и тема закрыта.
Русские-в-Лондоне. Как они там? Интересно. Инфо (FAQ), Форум и Магазин

 

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