Thanks John and others.
I'm using the script and no values show up in the page:
session_bb.php
after I submit the values in the <select> form.
If somebody would like to test both scripts (session_aa.php and
session_bb.php) and get back to me I would be grateful.
As I said, these were from her book/CD.
Thank you.
TR
.....................................
// this is session_aa.php script
<?php
session_start();
?>
<html>
<head>
<title>Listing 16.4 Storing an array with a session</title>
</head>
<body>
<h1>Product Choice Page</h1>
<?php
if (isset($_POST[form_products])) {
if (!empty($_SESSION[products])) {
$products = array_unique(
array_merge($_SESSION[products],
$_POST[form_products]));
}
$_SESSION[products] = $products;
print "<p>Your products have been registered!</p>";
}
?>
<form method="POST" action="<?php $_SERVER[PHP_SELF] ?>">
<P>Select some products:<br>
<select name="form_products[]" multiple size=3>
<option>Sonic Screwdriver</option>
<option>Hal 2000</option>
<option>Tardis</option>
<option>ORAC</option>
<option>Transporter bracelet</option>
</select>
<br><br>
<input type="submit" value="choose">
</form>
<br><br>
<a href="session_bb.php">content page</a>
</body>
</html>
..........
// ...and this is session_bb.php script
<?
session_start();
?>
<html>
<head>
<title>Listing 16.5 Accessing session variables</title>
</head>
<body>
<h1> Content Page</h1>
<?php
if (isset($_SESSION[products])) {
print "<b>Your cart:</b><ol>\n";
foreach (unserialize($_SESSION[products]) as $p) {
print "<li>$p";
}
print "</ol>";
}
?>
<a href="session_aa.php">Back to product choice page</a>
</body>
</html>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php