It´s very easy and to tell you the truth I descovered it by accident:

Lets say you have a variable with the dynamic variable name (ej. $var_name =
"game1";)

if you want to create this variable ($game1) then you can write:
$$var_name
And that´s it.

try it.

"Jmack" <[EMAIL PROTECTED]> escribió en el mensaje
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> Greetings.  I have been playing around with PHP this week, programming a
> football pool.  I have hit a small snag that I would like some assistance
> with, if anyone knows the answer -- it's probably very simple, but my
Intro
> to PHP book does not tell me how to do it.
>
> I have an HTML form in a PHP page, with several controls on it.  I am
> dynamically generating the names for these controls.  Here is the
example --
> for each game, the user selects the winner in a <SELECT> control.  It's
set
> up to not care how many games there are for each week, just dynamically
> build the form/controls and name them "pick1", "pick2", etc.
>
> In my function that handles the form and uploads the user's picks to the
> database (MySQL), I need to also dynamically generate the variable names
> that refer to these controls.  I have them all declared as global
variables,
> since I know there will never be more than 15 games in a given week.  But,
I
> want to iterate through a loop for each game and update the database.  As
I
> loop through for each game, and try to dynamically generate the vaiable
> names for $pick1, $pick2, etc.  I end up trying to update the DB by
sending
> in the string "$pick1" instead of the value from the form control for
pick1.
>
> I have attached the PHP file in question.  The code is not very clean,
> especially the part where I am having problems, but hopefully, someone
will
> have some time to help me with this problem.  Please respond to this
> newsgroup or directly to me at [EMAIL PROTECTED]  Thank you.
>
> Joe Mack
>
>
>
>



-- 
PHP Database 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