Как поставить эти флажки в сеансе? - PullRequest
0 голосов
/ 02 января 2012

У меня есть следующий фрагмент:

foreach($_POST['status'] as &$status){
    mysql_real_escape_string($status);
}

Как мне обернуть это в сеанс, например $_SESSION['status'] или что-то еще, чтобы я мог вставить это в базу данных?Этот код расположен на странице 2 5-страничной формы, поэтому я не могу просто вставить его, используя $ _POST ['status'].

1 Ответ

0 голосов
/ 02 января 2012

Поскольку у вас есть пятистраничная форма, вам нужно, чтобы переменная состояния была вставлена ​​либо в сеанс, либо в базу данных, чтобы вы могли использовать их до конца ...

Обе вещи довольно просты ... И существует еще один третий метод ..

Чтобы сохранить его в сеансе, создайте переменную сеанса, такую ​​как $ _SESSION ['status'] и вставьте полученное значение для статуса, и на всех последующих страницах вызывайте их как if (isset ($ _ SESSION ['status']) && $ _SESSION ['status'])

Чтобы вставить в базу данных, просто вставьте эту информацию вместе с тем, что вы получили на первой странице, но я не буду этого предлагать, поскольку пользователь может прервать регистрацию после первой страницы.

Третий метод - сделать их «>

Этим вы можете получить значения в следующем месте отправки формы также с $ _POST ['status_again'] ..

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...