Re: Complex (or not so) array data form submission?
| From: | Shawn McKenzie | Date: | Thu, 04 Aug 2011 20:19:17 +0000 |
| Subject: | Re: Complex (or not so) array data form submission? | ||
| References: | 1 2 3 4 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-314360@lists.php.net to get a copy of this message | ||
On 08/04/2011 01:56 PM, Andrew Ballard wrote:
> On Thu, Aug 4, 2011 at 2:04 PM, Jamie Krasnoo <jkrasnoo@gmail.com> wrote:
>> Thanks. I think what I got hung up on was that I was trying this:
>>
>> name="addresses[][id]"
>> name="addresses[][address1]"
>> name="addresses[][address2]"
>> name="addresses[][city]"
>> name="addresses[][state]"
>> name="addresses[][zip]"
>>
>> Which wouldn't have given the end result I sought, I don't think. Clear case
>> of not seeing the forest for the trees.
>>
>> Jamie
>
> It probably would have worked just fine. Not specifying the numeric
> index means that PHP will depend on the order that the browser sends
> the values, but they are generally sent in the order they appear on
> the form. If the numeric index is important, it's better to provide it
> explicitly.
>
> Andrew
What Jamie posted is equivalent to this:
name="addresses[0][id]"
name="addresses[1][address1]"
name="addresses[2][address2]"
name="addresses[3][city]"
name="addresses[4][state]"
name="addresses[5][zip]"
--
Thanks!
-Shawn
http://www.spidean.com