Re: passing array in form HELP!
| From: | Mark Maggelet | Date: | Mon, 04 Dec 2000 21:39:50 +0000 |
| Subject: | Re: passing array in form HELP! | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-28644@lists.php.net to get a copy of this message | ||
On Mon, 4 Dec 2000 13:20:38 -0800, Joe Stump (joe@earth.care2.com)
wrote:
>Do this:
>
>if(!is_array($var))
>{
> if(strlen($var))
> {
> $var = explode(',',$var);
> }
> else
> {
> $var = array();
> }
>}
>
>if(!sizeof($var))
>{
> $var = array('Joe','Schmoo','Foo','Bar');
>}
>
>
>echo '<INPUT TYPE="hidden" NAME="var"
>VALUE="'.implode(',',$var).'">'."\n";
this is better:
use serialize().
<INPUT TYPE=hidden NAME=var VALUE="<?echo
urlencode(serialize($var))?>">
on the next page use:
$var=unserialize(urldecode($var));
- Mark