Re: Creating variable names from values

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux