DannyM Posted December 27, 2007 Share Posted December 27, 2007 I've run into another rut. This code halfway works, for some reason, even if a value in the array reads Newline, it still displays Newline instead of skipping to the next value. I'm not exactly sure what to do to fix it, so any help would be appreciated. //displaying a page //FORWARD if(isset($_POST["next"])) { if($testArray[$_SESSION['current']]!=="Newline") { echo $testArray[$_SESSION['current']]; $_SESSION['current']=$_SESSION['current']+1; } else { $_SESSION['current']=$_SESSION['current']+1; } } echo ' <form action="data.php" method="POST"> <input type="submit" name="next" value="Next"/> <input type="submit" name="back" value="Back"/> </form>'; Quote Link to comment Share on other sites More sharing options...
Barand Posted December 27, 2007 Share Posted December 27, 2007 add a bit of debugging code if($testArray[$_SESSION['current']]!=="Newline") { var_dump($testArray[$_SESSION['current']]); // see what's really in there echo $testArray[$_SESSION['current']]; $_SESSION['current']=$_SESSION['current']+1; } Quote Link to comment Share on other sites More sharing options...
interpim Posted December 27, 2007 Share Posted December 27, 2007 so... does the string "Newline" always appear exactly as you have it in your if statement... maybe you could remove one of the = signs. !="Newline" instead of !=="Newline" not identical versus not equal. Im really not sure what your going for though http://www.php.net/manual/en/language.operators.comparison.php I am horrible with strings though Quote Link to comment Share on other sites More sharing options...
Sesquipedalian Posted December 28, 2007 Share Posted December 28, 2007 Can you show more code..? My guess right now is either that $_SESSION['current'] isn't set, or the array wasn't set.. I tested it using a specific array of array('Newline', 'other'); and $_SESSION['current'] set to '0', and it went to the else like it was supposed to. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.