Re: Variable in a variable.

From: Date: Tue, 01 Aug 2000 21:58:48 +0000
Subject: Re: Variable in a variable.
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-9575@lists.php.net to get a copy of this message
> I have some variables in a form > they are name, year, url. > I have 10 rows of these variables. > so the are named name1, year1, url1, name2, year2, url2..... > > when i click submit i want to create a loop from 1 to 10 and read these > variables. > > eg. > > for($x=1;$x<=10;$x++){ > $name_var = "$"."name".$x > echo $$name_var > } > > > what i am expecting is.. > eg name1 ="milton" > > $name_var="$name1"; > $$name_var ="milton" Try $name . "1"; PHP might be looking for a variable named $name1. You might also want to rewrite your form; you should be able to give FORM variables names like input[0]['Name'], input[1]['Name'], input[3]['Name'], etc. PHP would automagically convert those into an array which you could loop through normally. Chris

« previous php.general (#9575) next »