Back again , sorry :)
I had my form set up with 7 multi selects , on the
return page, all 7 arrays were returned correctly.
Now that I've changed back 5 to regular menu selects
(1 selection), the 2 arrays left won't return the
values. The menus work fine.
Here is my code:
Page 1:
<?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'] )
);
}
?>
<?php
$LurkerEdu = $_REQUEST['LurkerEdu'];
$LurkerAuth = $_REQUEST['LurkerAuth'];
$LurkerExperience = $_REQUEST['LurkerExperience'];
$LurkerLevel = $_REQUEST['LurkerLevel'];
$LurkerSecurity = $_REQUEST['LurkerSecurity'];
?>
Page 2:
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0
Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<body>
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html;
charset=iso-8859-1">
</head>
<?php
echo "\$LurkerEdu = ".$LurkerEdu."<br/>";
echo "\$LurkerAuth = ".$LurkerAuth."<br/>";
echo "\$LurkerExperience =
".$LurkerExperience."<br/>";
echo "\$LurkerLevel = ".$LurkerLevel."<br/>";
echo "\$LurkerSecurity = ".$LurkerSecurity."<br/>";
if ( is_array( $_SESSION['LurkerIndustry'] ) ) {
print "<b>Your industry:</b><ol>\n";
foreach ( $_SESSION['LurkerIndustry'] as $p2 ) {
print "<li>$p2</li>";
}
print "</ol>";
}
if ( is_array( $_SESSION['LurkerTaxTerm'] ) ) {
print "<b>Your tax type:</b><ol>\n";
foreach ( $_SESSION['LurkerTaxTerm'] as $p6 ) {
print "<li>$p6</li>";
}
print "</ol>";
}
?>
--
PHP Database Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php