[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: for выходит за пределы
DmitryOpalev
в массиве $this->element 5 элементов:
echo count($this->element);
for($i=0; $i<=count($this->element); $i++) {
echo $i;
$this->element[$i]['value'] = $_POST[$this->element[$i]['name']];
}

Выдает следующее:
50123456789101112...
Почему счетчик убегает дальше я не могу понять.
Так же если убрать строчку
$this->element[$i]['value'] = $_POST[$this->element[$i]['name']];

то все работает нормально, счетчик бежит до 4.
В чем ошибка?

Вот так выглядит массив $this->element['2'] (пример):
array (
'type' => 'text',
'name' => 'link',
'ignore' => false,
'label' => 'Ссылка',
'desciption' => NULL,
'options' => NULL,
)

POST передается исправно:
array (
'label' => 'ЗАГОЛОВОК',
'description' => 'ОПИСАНИЕ',
'link' => 'LINK.RU',
'submit' => 'Добавить',
)


_____________
Курс валют
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.