HELP using Next() in session array
| From: | Leonid Vaner | Date: | Thu, 11 Jul 2002 12:39:02 +0000 |
| Subject: | HELP using Next() in session array | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-107112@lists.php.net to get a copy of this message | ||
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>