eval() is your solution.

for ($i = 1; $i <= $NMax; $i++)
{
        $variable = "\$Check$i";
        eval("\$string = \"$variable\";");
        echo $string."<br>";
}


Niklas


-----Original Message-----
From: jtjohnston [mailto:[EMAIL PROTECTED]] 
Sent: 1. helmikuuta 2002 9:16
To: [EMAIL PROTECTED]
Subject: [PHP] Anyone Up?


Anyone Awake? Up?

I'm using 12 checkboxes

<INPUT TYPE="checkbox" NAME="Check1" VALUE="Your Name">

dynamically generated by mysql. Each has an id as primary index so I do
this:

<INPUT TYPE=\"checkbox\" NAME=\"Check".$mydata->id."\"
VALUE=\"".$mydata->yourname."\">

When I submit, I want to echo to see if anyone clicked on them. But I
can't get my variable right to find $check1 through $check12. How do I
express in a for loop. $Check.$i does not work of course!

for ($i = 1; $i <= $NMax; $i++)
{
echo $Check.$i"<br>";
}

:) Help


-- 
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]


-- 
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]

Reply via email to