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