Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не сохраняется массив / 7 сообщений из 7, страница 1 из 1
16.08.2012, 20:08:34
    #37920060
hemoy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
Проблема в том, что массив $this->data выводится только с последним полем, а другие не передаются методом post, хотя сам цикл работает, и переменные $value2 и $_POST[$value2] содержат данные.

Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        if (isset($_POST[$this->arrform[1]['name']])) {
            foreach ($this->arrform as $key => $value) {
                foreach ($value as $key2 => $value2) {
                    if ($key2 == 'name') {
                        $this->data = array($value2 => htmlspecialchars(stripslashes($_POST[$value2])), );
                    }
                }
            }
            print_r($this->data);
        }
...
Рейтинг: 0 / 0
16.08.2012, 20:10:40
    #37920062
hemoy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
hemoy,

Array ( [cat_content] => )

хотя должны быть поля :

Array ( [cat_content] => тут пусто, так и должно быть [cat_title] => значение итд )
...
Рейтинг: 0 / 0
16.08.2012, 20:43:14
    #37920089
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
Код: php
1.
2.
3.
this->data = array($value2 => htmlspecialchars(stripslashes($_POST[$value2])), );

var_dump($this->data );
...
Рейтинг: 0 / 0
16.08.2012, 20:58:17
    #37920098
hemoy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
ScareCrow,

мне вывод не нужен, нужно чтоб массив формировался со всеми данными
...
Рейтинг: 0 / 0
20.08.2012, 16:33:50
    #37923293
Ренат
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
hemoyScareCrow,

мне вывод не нужен, нужно чтоб массив формировался со всеми данными
Может стоит заменить
Код: html
1.
$this->data = array($value2 => htmlspecialchars(stripslashes($_POST[$value2])), );


на
Код: php
1.
$this->data[$value2] = htmlspecialchars(stripslashes($_POST[$value2]));
...
Рейтинг: 0 / 0
20.08.2012, 16:38:11
    #37923299
Hett
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
...
Рейтинг: 0 / 0
29.08.2012, 01:13:07
    #37934579
hemoy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не сохраняется массив
Ренат,

спасибо, бывает что я очень сильно туплю, опыта маловато
...
Рейтинг: 0 / 0
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не сохраняется массив / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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