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

Reply via email to