Re: Dynamic Variable Creation from Forms
| From: | [ rswfire ] | 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