首先感谢您阅读本文,我有一个表格,它有3页需要存储数据,从第1页和第2页,最后在第3页,然后它被发送到数据库.
我在第2页上使用它来存储第1页的信息(假设我的表单的第1页有session_start();)
$_SESSION['firstName']= $_POST['firstName'];
$_SESSION['telephone']= $_POST['telephone'];
$_SESSION['surname']= $_POST['surname'];
$_SESSION['mobile']= $_POST['mobile'];
Run Code Online (Sandbox Code Playgroud)
然后第3页使用此信息从第2页获取信息以保留信息.
$_SESSION['address1']= $_POST['address1'];
$_SESSION['address2']= $_POST['address2'];
$_SESSION['address3']= $_POST['address3'];
$_SESSION['email']= $_POST['email'];
$_SESSION['customerType']= $_POST['customerType'];
Run Code Online (Sandbox Code Playgroud)
如果我在第3页上回显$ _SESSION ['email']它就会显示出来但是如果我在最后一页上回显第2页的任何$ _SESSION它没有显示任何内容.
我花了很多时间看待存储会话,但我似乎无法解决这个问题.
夏天: -
第3页上的问题如果我尝试从第1页中获取ECHO中的任何信息,则不显示第1页的数据我收到此错误: - 注意:未定义的索引:
再次感谢您阅读本文,对不起,因为我是新人,所以这对许多人来说是个愚蠢的问题,但我想学习,这个网站很棒.
对不起忘记添加这个,我有一个名为Default.php的主页,其中包含以下代码: -
if ($_REQUEST['p']) { include('includes/'.$_REQUEST['p'].'.php');
Run Code Online (Sandbox Code Playgroud)
然后从这个页面调用我的所有页面,格式如下
default.php?p=addmember
default.php?p=addmember-page2
default.php?p=addmember-page3
Run Code Online (Sandbox Code Playgroud)
default.php有session_start(); 所以每个页面都有这个名字