On Sunday 14 November 2004 22:31, Stuart Felenstein wrote: > After googling for quite some time I'm back asking > here. I want to be able to seperate by search and > results into two pages. Sadly, you're really not learning much from this list ... > My form is set up on Search.php > I have set action"searchresults.php" > > Couple of questions: > I have my array of user selected options from my form > element - Ind[] > > I gather the processing of the array needs to be done > first before posting. > I tried this: > searchresults.php?Ind=<?php > echo((isset($_POST["Ind[]"]))?$_POST["Ind[]"]:"") ?> > but all I saw in the searchresults.php url was ..?ind > = > ? ... print_r()/var_dump() $_POST["Ind[]"], what do you see? Nothing I bet. Why? See manual > PHP and HTML for details. Basically the contents of your form elements named 'Ind[]' have been placed in an array named 'Ind' and lives inside $_POST, ie $_POST['Ind'], and you can print_r() to see what it contains. > Does the searchresults page need to use the GET method > to gather up the variables? Yes, if you're using this method to pass them on: searchresults.php?Ind... Unfortunately, you can't just stick $_POST['Ind'] in there: searchresults.php?Ind[]=$_POST['Ind'] There are 2 way you can do this: a) Pass the individual elements of $_POST['Ind'] or b) serialize() $_POST['Ind'], pass it as a single element, then on the receiving page unserialize() it Conceptually (a) will probably be easier to understand so: you need to build a string which looks like: Ind[1]=value1&Ind[2]=value2...&Ind[n]=valuen which you append to your URL like so: searchresults.php?Ind[1]=value1&Ind[2]=value2...&Ind[n]=valuen This can be done using a foreach() on $_POST['Ind'], and implode(). Remember to validate each item as you go along. And PLEASE, stick: error_reporting(E_ALL); ini_set('display_errors', TRUE); on top of all your pages whilst you're developing. -- Jason Wong -> Gremlins Associates -> www.gremlins.biz Open Source Software Systems Integrators * Web Design & Hosting * Internet & Intranet Applications Development * ------------------------------------------ Search the list archives before you post http://marc.theaimsgroup.com/?l=php-general ------------------------------------------ /* Aw, screw it. It probably isn't all that good anyway. Cartman, what are you talking about? You love Terrance and Philip! Yeah, but the animation is crappy. */ -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php