Thanks for all your help!!! managed it with - $testArray = implode('|', $testArray); On next page: $testArray = explode('|', $testArray); ----- Original Message ----- From: <afan@xxxxxxxx> To: "PartyPosters" <sales@xxxxxxxxxxxxxxxxxx> Cc: <php-general@xxxxxxxxxxxxx> Sent: Tuesday, March 22, 2005 10:06 PM Subject: Re: Passing Arrays between pages > 1. you can put your array in string using implode() function and on next > page create the array back using explode() function. > $testArray = implode('|', $testArray); > # you will get: "Apple|Banana|Peach" > On next page: $testArray = explode('|', $testArray); > > 2. use serialize()/unserialize() functions > > For more info read manual. > > -afan > > PartyPosters wrote: > > >Hello, > >Please can someone tell me how you pass arrays between PHP pages. > >I have tried something like this and have tried many variations of this but > >nothing working yet ; > > > > > >Page 1 > >$testArray[0] =Apple; > >$testArray[1] =Banana; > >$testArray[2] =Peach; > > > >echo "<INPUT NAME = \"kcompany[]\" TYPE = \"hidden\" VALUE=\"$testArray\">"; > > > >Page2 > >echo $testArray[1]; > > > > > >On different variations of this I keep on getting 'Array' when I to return the variable on the second page > > > >Many Thanks. > >Kaan. > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php