On Mon, 20 May 2002, jtjohnston wrote:
> I know I'm not doing this right, but ..
> 
> What I want to do is display the value of $q1 through $q3.
> How? I can't get eval() to do it, can I?
> 
> for ($i = 1; $i <= 3; $i++)
> {
> $x= eval ("\$q".$i);
> echo"<b>$x</b>\n";
> echo"<br><input type=\"hidden\" name=\"a".$i."\" value=\"\">\n";
> }

eval() is for running code, not parsing strings.

Try something like:

  for ($i = 1; $i <= 3; $i++)
  {
    $var = "q$i";
    print "<br><input type='hidden' name='{$$var}'>\n";
  }

Or use arrays.

miguel


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to