Help:Multi Page form using session variables
| From: | Stuart Felenstein | Date: | Sun, 10 Oct 2004 17:54:05 +0000 |
| Subject: | Help:Multi Page form using session variables | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-199115@lists.php.net to get a copy of this message | ||
I cant figure out if I'm doing something wrong or my
web server is:
I have a multi page form that will span 5, now I'm
just trying to get it too 3 pages working.
If I go from Page 1 direct to Page 3, then the
variables print out fine on Page 3. If I go Page 1
then Page 2 and then to Page 3, only Page2 variables
print out on 3.
I must be missing something ?
Page1: excerpt:
<?php
session_start();
?>
<?php
print "<p>Welcome, your session ID is
".session_id()."</p>\n\n";
?>
<div>
<form name="form1" id="form1" method="post"
action="TestMulti2.php">
<table width="419" border="1" align="center"
cellpadding="2" cellspacing="2">
<tr>
<td width="227"><div align="right">Listing
Name</div></td>
<td width="172"><input name="ListingName"
type="text" id="ListingName" value="<?php echo
$_SESSION['ListingName']; ?>"></td>
Page 2:
<?php
session_start();
if ( empty( $_SESSION['l_industry'] ) ) {
$_SESSION['l_industry']=array();
}
if ( is_array( $_REQUEST['LurkerIndustry'] ) ) {
$_SESSION['l_industry'] = array_unique(
array_merge( $_SESSION['l_industry'],
$_REQUEST['LurkerIndustry'] )
);
}
if ( empty( $_SESSION['l_tterm'] ) ) {
$_SESSION['l_tterm']=array();
}
if ( is_array( $_REQUEST['LurkerTaxTerm'] ) ) {
$_SESSION['l_tterm'] = array_unique(
array_merge( $_SESSION['l_tterm'],
$_REQUEST['LurkerTaxTerm'] )
);
}
?>
Page 3:
<?php
session_start();
?>
<?php
print "<p>Welcome, your session ID is
".session_id()."</p>\n\n";
?>
<?php
echo "\$ListingName = ".$ListingName."<br/>";
echo "\$AltP1 = ".$AltP1." <br/>";
echo "\$AltP2 = ".$AltP2." <br/>";
echo "\$Pgr = ".$Pgr." <br/>";
echo "\$El2 = ".$El2." <br/>";
echo "\$El3 = ".$El3." <br/>";
echo "\$LurkerEdu = ".$LurkerEdu."<br/>";
echo "\$LurkerAuth = ".$LurkerAuth." <br/>";
echo "\$LurkerExperience = ".$LurkerExperience."
<br/>";
echo "\$LurkerLevel = ".$LurkerLevel." <br/>";
echo "\$LurkerSecurity = ".$LurkerSecurity." <br/>";
echo $LurkerIndustry['0']."<br />";
echo $LurkerIndustry['1']."<br />";
echo $LurkerIndustry['2']."<br />";
echo $LurkerIndustry['3']."<br />";
echo $LurkerIndustry['4']."<br />";
echo $LurkerTaxTerm['0']."<br />";
echo $LurkerTaxTerm['1']."<br />";
echo $LurkerTaxTerm['2']."<br />";
?>
Thank you
Stuart