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