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