On Mon, March 12, 2007 7:57 pm, Robert Cummings wrote:
> On Mon, 2007-03-12 at 19:30 -0500, Richard Lynch wrote:
>> On Thu, March 8, 2007 11:56 am, Otto Wyss wrote:
>> >  From an arry I create a table like
>> >
>> >    foreach ($persons as $key => $pers) {
>> >      echo "<td><input name=\"K$key\" type=\"checkbox\" ...></td>
>> >            <td>...</td>
>> >    }
>> >
>> > so each checkbox field has its own name created from $key. Yet how
>> can
>> > I
>> > access these fields (names) later on?
>> >
>> >    foreach ($persons as $key => $pers) {
>> >      if ($K???) {
>> >        $cnt += 1; ...
>> >      }
>> >    }
>>
>> This is where you use variable variables when you don't know that
>> you
>> shouldn't have done that...
>
> Why? It's in the $_GET array. Just need to build the key.

Sorry.

I back-flashed to nineteen-ninety-mumble when we were all using
register_globals, because there was no way to turn it off... :-)

Using $k = "K$i"; $v = $$k; was (slightly) easier on the typing
fingers than $HTTP_GET_VARS["K$i"]; back in those days...

It's still way easier to use an array in the HTML and let PHP build it
for you, though.

-- 
Some people have a "gift" link here.
Know what I want?
I want you to buy a CD from some starving artist.
http://cdbaby.com/browse/from/lynch
Yeah, I get a buck. So?

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

Reply via email to