Re: Variable in a variable.
| From: | Chris Adams | 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