Forget about cookies and sessions (because cookies are evil).  The way I
do something like this is:

<?php
foreach ($_POST as $key => $value)
{
   if (!(($key == 'dont_save') OR ($key == 'dont_save_2')))
    { hidden($key, $value); }
}

function hidden($key, $value)
  // saves lots of time
{ print "<INPUT TYPE=HIDDEN NAME='{$key}' VALUE='{$value}'>\n"; }

?>

Then you can keep information from one form to the next.  If you really
want to get tricky add something like: 

<?php

foreach ($key_not_to_save as $key)
{ hidden("dontsave[1]",$key); }

// then you can call the foreach above as:

foreach ($_POST as $key => $value)
{
   if (!($_POST['dont_save[{$key}]'] )_
    { hidden($key, $value); }
}

?>

-Dan

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

Reply via email to