Re: Dynamic Variable Creation from Forms

From: Date: Thu, 01 Feb 2001 00:41:25 +0000
Subject: Re: Dynamic Variable Creation from Forms
Groups: php.general 
Request: Send a blank email to php-general+get-37573@lists.php.net to get a copy of this message
Thanks for your response, but that's not my problem. I'll explain further... I have a table with the following fields in a row: aaa bbb ccc ddd eee I have a page with a form: <FORM POST> mysql_db_query($db, "SELECT * FROM table"); while ($row = mysql_fetch_array($result)) { echo "<INPUT TYPE='CHECKBOX' NAME='chk_".$row["checkboxtype"]."'>"; } This will create several checkboxes with the following names: chk_aaa chk_bbb chk_ccc chk_ddd chk_eee ON THE NEXT PAGE, AFTER THE SUBMIT BUTTON IS CLICKED, THESE VARIABLES WILL EXIST, but I cannot refer to them like this: $chk_$row["field"] How can I refer to them??? They can change based on the field data, so they cannot be considered static variables. Not *sure* i understand the problem, but this may be the solution: $foo = "hello"; $bar = "foo"; $foobar = $$bar; $foobar now contains "hello".
Gfunk         -          http://www.gfunk007.com/
I sense much beer in you. Beer leads to intoxication, intoxication to hangovers, and hangovers to... suffering. ----- Original Message ----- From: "[ rswfire ]" <rswfire@hotmail.com> To: <php-general@lists.php.net> Sent: Thursday, February 01, 2001 11:28 AM Subject: [PHP] Dynamic Variable Creation from Forms
I have a problem I'm not sure how to fix. PART I I have a form on a page that creates its variables dynamically. Here's an example: mysql_db_query($db, "SELECT * FROM table"); while ($row = mysql_fetch_array($result)) { echo "<INPUT TYPE='CHECKBOX' NAME='chk_".$row["checkboxtype"]."'>"; } PART II I need to make reference to these dynamically created variables. How do I do this? This does not work, obviously: $chk_.$row["checkboxtype"] Thanks in advance... _________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com

« previous php.general (#37573) next »