Teutates Posted February 14, 2007 Share Posted February 14, 2007 Is it not possible to push one element to an array, multiple times? For some reason when I push, it adds the first one, but just over writes the subsequent ones. Here is my code: and a link: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Untitled Document</title> <?php session_start(); session_cache_limiter('private, must-revalidate'); if(!isset($_SESSION['submit'])) { $guesses = array(0,); } if($_SERVER['REQUEST_METHOD'] == "POST") { array_push($guesses,$_POST['number']); } ?> </head> <body> <form action="/~dpgtfc/cs3380/test1.php" method="POST"> Enter a number: <input type="text" name= "number"><br/> <p><input type="submit" value="Send Data"></p> </form> </p>Your guesses are as follows:</p> <p><? print_r($guesses); ?></p> <p><? echo sizeof($guesses); ?></p> </body> </html> Link to comment https://forums.phpfreaks.com/topic/38429-simple-php-array-pop-question/ Share on other sites More sharing options...
btherl Posted February 14, 2007 Share Posted February 14, 2007 You should use $_SESSION['guesses'] instead of $guesses, to keep the value between requests. Link to comment https://forums.phpfreaks.com/topic/38429-simple-php-array-pop-question/#findComment-184368 Share on other sites More sharing options...
benjaminbeazy Posted February 14, 2007 Share Posted February 14, 2007 yeah i was thinking something along those lines but how would you store an array in a sess var? as a string? ie explode Link to comment https://forums.phpfreaks.com/topic/38429-simple-php-array-pop-question/#findComment-184378 Share on other sites More sharing options...
Jessica Posted February 14, 2007 Share Posted February 14, 2007 No, you just store it like any variable. Link to comment https://forums.phpfreaks.com/topic/38429-simple-php-array-pop-question/#findComment-184379 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.