Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Invalid argument supplied for foreach... / 9 сообщений из 9, страница 1 из 1
17.11.2004, 10:40
    #32785945
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
я пишу :
Код: plaintext
1.
2.
3.
4.
5.
	foreach ($_POST[v] as $val) 
              {$avr[]=$val;
..................................

echo "<input type=\"hidden\" name=\"avr\" value=$avr>";
потом пытаюсь сделать так :
Код: plaintext
foreach ($_POST[avr] as $val)  {echo "$val";}
а оно мне сабж... phpinfo(32) показывает
Код: plaintext
_POST["avr"] Array 
в чем грабли?
...
Рейтинг: 0 / 0
17.11.2004, 10:59
    #32786029
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
Теперь ещё раз и чётко, в чём дело.
А вообще - http://php.net/foreach%5Dforeach%5B/url] умеет работать только с массивами, а $_POST['avr'], как это видно из приведённой формы - скаляр.
В общем, PHP FAQ: Ничего не работает! Что делать??? + http://php.net/manual/ru/language.types.array#language.types.array.foo-bar]Почему $foo[bar] это неверно?
...
Рейтинг: 0 / 0
17.11.2004, 11:01
    #32786036
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
Теперь ещё раз и чётко, в чём дело.
А вообще - http://php.net/foreach%5Dforeach%5B/url] умеет работать только с массивами, а $_POST['avr'], как это видно из приведённой формы - скаляр.
В общем, PHP FAQ: Ничего не работает! Что делать??? + Почему $foo[bar\ это неверно?
PS: эк колбасит ;)
...
Рейтинг: 0 / 0
17.11.2004, 11:13
    #32786086
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
надо массив передать... не знаю как ... вот и извращаюсь...
...
Рейтинг: 0 / 0
17.11.2004, 11:59
    #32786274
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
С этого и надо было начинать.
Код: plaintext
1.
foreach ($avr as $k=>$v)
  echo '<input type="hidden" name="avr['.$k.']" value="'.htmlspecialchars($v).'>';
Насколько нужно формировать в форме avr[$k] - я не знаю (поскольку задача неизвестна), вполне возможно, что достаточно выводить в форму просто avr[].
...
Рейтинг: 0 / 0
17.11.2004, 12:01
    #32786289
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
Пардон, кавычку закрывающую забыл.
Код: plaintext
1.
foreach ($avr as $k=>$v)
  echo '<input type="hidden" name="avr['.$k.']" value="'.htmlspecialchars($v).'">';
...
Рейтинг: 0 / 0
17.11.2004, 12:07
    #32786310
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
а я конвертанула все что надо в строку... и explode её...
...
Рейтинг: 0 / 0
17.11.2004, 12:34
    #32786427
*
*
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
Дело ваше - вы же задачу толком не описали, откуда мне ведать, насколько это допустимо.
...
Рейтинг: 0 / 0
17.11.2004, 12:47
    #32786472
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Invalid argument supplied for foreach...
спасибище.... =)
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Invalid argument supplied for foreach... / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]