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