Hi,
I seem to be setting the session properly but its not showing on the next
page...any idea why?
I am sending data to save.session.php via checkboxes like so:
<input name="hide[noPlatform]" type="checkbox" id="noPlatform" value="1>

Heres my code:

<?php
$vars = Array('noPlatform','noPrice','noSfee','noSpace');

$_SESSION['hide'] = $_POST['hide']; // create a session for each one
"checked"
$checked = array_keys($_SESSION['hide']); //to check if its "checked"
$not_checked = array_diff($vars,$checked); // check which are not "checked"

print_r($checked); //working
echo "<br>..";
print_r($not_checked); //working
print_r("<br><br>".$_SESSION['hide']['noPlatform']); //this prints 1
echo "<br>".$_SESSION['hide']['noPrice']; //this prints 1

if (isset($_SESSION['hide']['noPlatform']))
{ echo "blah blah"; } // this is printing
else {echo "You are doing something wrong";}
?>

then in another page I have:
<?php
session_start();
header("Cache-control: private"); //IE 6 Fix
error_reporting (E_ALL);
?>

<html>
<head>
<title>BestWebHosters.com - Compare </title>
<meta http-equiv="Content-Type" content="text/html;">
</head>
<body bgcolor="#ffffff">
<?php echo "the value is:".$_SESSION['hide']['noPlatform']; ?>
.....

and this gives me:
Notice: Undefined index: hide in
c:\phpdev\www\bwh\project\customize.shared.php on line 14
the value is:


What am i doing wrong?
I checked all my includes every last one of the have a session_start etc...

Please help.

Cheers,
-Ryan





We will slaughter you all! - The Iraqi (Dis)information ministers site
http://MrSahaf.com



-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to