Hey .. for some un known reason .. next doesnt work properly on session array ... when the code below gets execuded .. next only traverses to a seconde element :(
IS it a bug or just me? ------ CODE ----- <? class questionData { var $Question; var $Help; var $Answer; } session_start(); if(!session_is_registered('_SESSION_program')){ session_register('_SESSION_program'); $questionData = new questionData (); $questionData->Question = "1"; $questionData->Help = "1"; $_SESSION_program [] = $questionData; $questionData->Question = "2"; $questionData->Help = "2"; $_SESSION_program [] = $questionData; $questionData->Question = "3"; $questionData->Help = "3"; $_SESSION_program [] = $questionData; $questionData->Question = "4"; $questionData->Help = "4"; $_SESSION_program [] = $questionData; $questionData->Question = "5"; $questionData->Help = "5"; $_SESSION_program [] = $questionData; $questionData->Question = "6"; $questionData->Help = "6"; $_SESSION_program [] = $questionData; $questionData->Question = "7"; $questionData->Help = "7"; $_SESSION_program [] = $questionData; $questionData->Question = "8"; $questionData->Help = "8"; $_SESSION_program [] = $questionData; } ?> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body> <form name="form1" method="get" action="<?=$_SERVER['PHP_SELF']?>"> <input name="programAction" type="submit" id="programAction" value="Prev"> <input name="programAction" type="submit" id="programAction" value="Next"> </form> <? if(isset($programAction) && $programAction =='Next') print_r(next ($_SESSION_program)); if(isset($programAction) && $programAction =='Prev') print_r(prev($_SESSION_program)); ?> <? $obj = current ($_SESSION_program); echo $obj->Help; ?> </body> </html> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php