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
Форумы портала PHP.SU :: Версия для печати :: Дилемма с кодом!
Форумы портала PHP.SU » PHP » Программирование на PHP » Дилемма с кодом!

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

1. steb - 14 Марта, 2013 - 19:53:03 - перейти к сообщению
Доброго времени суток друзья! У меня такая возникла проблемка пишу маленький код добавления страниц. Вот часть кода:

PHP:
скопировать код в буфер обмена
  1.  
  2.  $n = count($_POST);
  3. $key = array_keys($_POST);
  4. for($i=0; $i < $n; $i++){
  5.         $images = '<a class="gallery" rel="group" title="" href="'.$_POST[$key[$i]].'"> <img src="'.$_POST[$key[$i]].'" width="20%"></a> <br>';
  6. };
  7.  


Идея такая: что переменной $images присваивается все значения тела цикла и потом она выводится в определенном месте, но ей присваивается только последнее значение массива. Почему?

Помогите.Как с этим разобраться?

P.S. Не судите строго, я новичок, впервые пробую писать на php.
2. DeepVarvar - 14 Марта, 2013 - 20:06:36 - перейти к сообщению
steb пишет:
$images =
$images .=
это Вверху конкатенация
3. steb - 14 Марта, 2013 - 20:12:17 - перейти к сообщению
Урааааа Спасибо большое, работает!!

Интиресные секреты написания кода!

 

Powered by ExBB FM 1.0 RC1