我有以下代码段:
foreach($_POST['status'] as &$status){
mysql_real_escape_string($status);
}
如何在$_SESSION['status']
之类的会话中包装它,以便我可以将其插入到数据库中?此代码位于5页表单的第2页,这就是为什么我不能使用$ _POST ['status']插入它。
答案 0 :(得分:0)
由于您有一个五页的表单,您需要将状态变量插入会话或数据库中,以便您可以使用它们直到结束...
这两件事都很容易......而且还有三分之一的方法......
要将其存储在会话中,请创建一个类似$ _SESSION ['status']的会话变量,并插入您获得的状态值,并在所有后续页面上将其称为: if(isset($ _ SESSION ['status'])&& $ _SESSION ['status'])
要插入数据库,只需将此信息与您在第一页中获得的信息一起插入,但我不会建议,因为用户可能会在第一页后中止注册。
第三种方法是将它们作为 “>
通过这个,您可以使用$ _POST ['status_again']获取下一个表单提交位置的值..