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