On Wed, 27 Aug 2008 22:25:44 -0500, Micah Gersten wrote:

>You cannot have anything in the brackets for the name in a checkbox
>group.  [...]

Bollocks.

<form action="<?php echo $_SERVER['SCRIPT_NAME']; ?>" method="post">
<p>option 1 - colour: <input type="text" name="options[colour]"/></p>
<p>option 2 - flavour: <input type="text" name="options[flavour]"/></p>
<p>option 3 - size: <input type="text" name="options[size]"/></p>
<p><input type="submit"/></p>
</form>

<?php
function test() {
        $colour = $_POST['options']['colour'];
        echo "<p>colour: $colour</p>\n";

        $flavour = $_POST['options']['flavour'];
        echo "<p>flavour: $flavour</p>\n";

        $size = $_POST['options']['size'];
        echo "<p>size: $size</p>\n";
}
?>

NB: no quotes around array key!

I found this very handy for having variable product options on a simple
shopping cart.
--  
Ross McKay, Toronto, NSW Australia
"The lawn could stand another mowing; funny, I don't even care"
- Elvis Costello

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to