powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / Не сохраняется массив
7 сообщений из 7, страница 1 из 1
Не сохраняется массив
    #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
Не сохраняется массив
    #37920062
hemoy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hemoy,

Array ( [cat_content] => )

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

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

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

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

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


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

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


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