Re: Receiving ARRAY from Forms

From: Date: Thu, 20 Feb 2003 17:05:22 +0000
Subject: Re: Receiving ARRAY from Forms
References: 1  Groups: php.db 
Request: Send a blank email to php-db+get-25800@lists.php.net to get a copy of this message
> I tried the following code but all I get back is "Array". I'm trying to pass > a huge array. You need to serialize the array... > <? > if( isset( $submit ) ) > { > echo "array list:<br>"; > print_r( $eList ); > $submit = ""; > } > else > { > $mList = array(); > $mList[0] = "1. hello"; > $mList[1] = "2. there"; > $mList[2] = "3. How are you"; $mList = serialize($mList); > $fShow = <<<EOD > <p>Press Submit Button to test</p> > <form method="POST" action="$PHP_SELF" name="Test Array"> > <p><input type="submit" value="Submit" > name="submit"> > <input type="reset" value="Reset" name="B2"></p> > <input type="hidden" name="eList[]" value="$mList"> > </form> > EOD; > > echo $fShow; > } > ?> and unserialize() it on the receiving page to get your array back. If magic_quotes is on, be sure to stripslashes() it before unserialize()ing it. ---John Holmes...

« previous php.db (#25800) next »