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 ]" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
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
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]