This doesn't seem to work. Here's my demo.

<?
$wins_1=7;
$losses_1=0;
$sort_1=1;
$wins_2=4;
$losses_2=4;
$sort_2=2;
$wins_3=3;
$losses_3=4;
$sort_3=3;

$wins = 0;
for ($counter=1; $counter<=3; $counter++) {
   $var = "$wins_$counter";
   $wins = $wins + $$var;
   echo($wins);
}
?>

This returns 000, it should return 743




"Analysis & Solutions" <[EMAIL PROTECTED]> wrote in message
[EMAIL PROTECTED]">news:[EMAIL PROTECTED]...
> On Tue, Jul 02, 2002 at 10:19:59PM -0400, Greg Wineman wrote:
> >
> > He are the variables from my form
> >
> > wins_1=7
> > losses_1=0
> > sort_1=1
> > wins_2=7
> > losses_2=4
> > sort_2=2
> > wins_3=7
> > losses_3=4
> > sort_3=3
> >
> > $counter=1;
> > $wins=eval("\$wins_".$counter);
>
> eval() is overkill and can be dangerous.
>
> I'd use variable variables instead:
>
> $wins = 0;
> for ($counter=1; $counter<=3; $counter++) {
>    $var = "$wins_$counter";
>    $wins = $wins + $$var;
> }
>
> --Dan
>
> --
>                PHP classes that make web design easier
>         SQL Solution  |   Layout Solution   |  Form Solution
>     sqlsolution.info  | layoutsolution.info |  formsolution.info
>  T H E   A N A L Y S I S   A N D   S O L U T I O N S   C O M P A N Y
>  4015 7 Av #4AJ, Brooklyn NY     v: 718-854-0335     f: 718-854-0409



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

Reply via email to