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