On Sun, 2 Nov 2003 07:44:29 -0600, you wrote: >I have a two page search. The first page queries a database and creates a >list of MANUFACTURERS from which the visitor can select all, one or >multiple entries. The page is submitted via GET to the second page of the >search. The second page uses the array of selected MANUFACTURERS to create >a selectable list of MODELS from which the visitor can select all, one or >multiple entries. This page is then submitted to the results page via GET. > >The problem is that to correctly query the database for results, I need to get the >array of selected MANUFACTURERS to >the results page. I'm using a SUBMIT button and don't know how to include >this information in the URL being passed. Any >suggestions?
Flip to POST instead of GET, for the sake of neatness. The key to passing multiple values is the "[]" at the end of the checkbox name in the form: <? if (isset ($fruit)) { print_r ($fruit); } ?> <form method="post" action="<? echo($PHP_SELF); ?>"> <p><input type="checkbox" name="fruit[]" value="apple"> Apple</p> <p><input type="checkbox" name="fruit[]" value="orange"> Orange</p> <p><input type="checkbox" name="fruit[]" value="pear"> Pear</p> <p><input type="checkbox" name="fruit[]" value="banana"> Banana</p> <p><input type="checkbox" name="fruit[]" value="tangerine"> Tangerine</p> <p><input type="submit" name="Go" value="Go"></p> </form> -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php