如何将这些复选框放在会话中?

时间:2012-01-02 14:05:19

标签: php session insert checkbox

我有以下代码段:

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

如何在$_SESSION['status']之类的会话中包装它,以便我可以将其插入到数据库中?此代码位于5页表单的第2页,这就是为什么我不能使用$ _POST ['status']插入它。

1 个答案:

答案 0 :(得分:0)

由于您有一个五页的表单,您需要将状态变量插入会话或数据库中,以便您可以使用它们直到结束...

这两件事都很容易......而且还有三分之一的方法......

要将其存储在会话中,请创建一个类似$ _SESSION ['status']的会话变量,并插入您获得的状态值,并在所有后续页面上将其称为:     if(isset($ _ SESSION ['status'])&& $ _SESSION ['status'])

要插入数据库,只需将此信息与您在第一页中获得的信息一起插入,但我不会建议,因为用户可能会在第一页后中止注册。

第三种方法是将它们作为     “>

通过这个,您可以使用$ _POST ['status_again']获取下一个表单提交位置的值..