Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Глобальные переменные

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: Надо 'вытащить' все
-=1100=-
Отправлено: 03 Августа, 2008 - 10:42:10
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Доброе утро.
Есть динамические поля инпут. Как можно 'вытащить' значение полей через цикл.
(Посылаю через ПОСТ)


-----
INSPIRON |6400
 
 Top
SION-ZENIT
Отправлено: 03 Августа, 2008 - 10:47:22
Post Id


Частый гость


Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007  
Откуда: SPb


Помог: 0 раз(а)




Давайте им одинаковые имена, только на конце добавляйте []. Т.о. к вам в скрипт придет массив, вот и обрабатывайте его циклом

(Отредактировано автором: 03 Августа, 2008 - 10:47:57)

 
 Top
Вездеход
Отправлено: 03 Августа, 2008 - 11:56:47
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




а массив мона получить из $_POST =)


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
-=1100=-
Отправлено: 03 Августа, 2008 - 19:20:16
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


во сделал так!
CODE (text):
скопировать код в буфер обмена
  1.  
  2. $num_array=count($HTTP_POST_VARS);
  3.         for ($i=1; $i<=$num_array; $i++){
  4.                 echo($HTTP_POST_VARS['ur_n_'.$i]."</br>");
  5.                 echo($HTTP_POST_VARS['ur_k_'.$i]."</br>");
  6.                
  7.                 }
  8.  


разумно?


-----
INSPIRON |6400
 
 Top
Вездеход
Отправлено: 03 Августа, 2008 - 23:23:13
Post Id



Частый посетитель


Покинул форум
Сообщений всего: 820
Дата рег-ции: Апр. 2008  
Откуда: Россия


Помог: 0 раз(а)




или так
переменные в массиве arr
foreach($arr as $key=>$value) { echo "значение переменной $key : $value <br>"; }


ps
у вас в примере будет все выводиться по 2 раза.
уберите одну строку " echo($HTTP_POST_VARS['ur_k_'.$i]."</br>"); "
или это так нужно?


-----
о великий nl2br!
Хочешь невероятных ощущений? Юзай блокнот! Блокнот - чудеса сбываются!
Чем меньше вы знаете PHP - тем ценнее мои знания!
 
 Top
-=1100=-
Отправлено: 03 Августа, 2008 - 23:46:12
Post Id



Частый гость


Покинул форум
Сообщений всего: 156
Дата рег-ции: Май 2007  
Откуда: Город Святого Петра


Помог: 0 раз(а)

[+]


Вездеход пишет:
или это так нужно?

Да это так надо. Прото у меня идут поля

с (инрут) по (инпут)
........


P.S. Большое спасибо за помощь.


-----
INSPIRON |6400
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB