<?php
$i = 1;
$liv_1 = "one";
$liv_2 = "two";
$liv_3 = "three";
$liv_4 = "four";
$liv_5 = "five";
while ($i <= 5 ) {
$do = "echo \$liv_{$i};";
eval($do);
echo "<br>";
$i ++;
}
?>
Simply echoing the \$liv_$i will not work, need to evaluate the string
after parsed as in example above...
Kevin Porter wrote:
>You need to escape the dollar sign with a backslash to prevent PHP trying to
>interpolate the variable $liv (which presumably doesn't exist).
>
>echo "\$liv_$i";
>
>HTH,
>
>- Kev
>
>>-----Original Message-----
>>From: Veronica Ghezzi [SMTP:[EMAIL PROTECTED]]
>>Sent: 10 June 2002 09:24
>>To: Php-General
>>Subject: [PHP] help me please! :)
>>
>>Hi,
>> i must get the information saved in a several select list named
>> liv_1 <select name="liv_1">
>> liv_2 <select name="liv_2">
>> liv_3 <select name="liv_3">
>> ....
>> liv_n <select name="liv_n">
>>
>>To get the value i work in this way...
>>
>> $n = 50;
>> for ($i=1; $i<=$n;i++){
>> ...
>> echo "$liv_$i"; //// in asp i do: response.write
>>(request("liv_" +
>>i))
>> ...
>> }
>>But i get only
>> 1
>> 2
>> 3
>> ...
>> 50
>>
>>What can i do to get "$liv_1" ... "$liv_2"... ???
>>Thank you a lot!
>>
>>Veronica Ghezzi
>>
>>
>>--
>>PHP General Mailing List (http://www.php.net/)
>>To unsubscribe, visit: http://www.php.net/unsub.php
>>
>
>
>**********************************************************************
>This email and any files transmitted with it are confidential and
>intended solely for the use of the individual or entity to whom they
>are addressed. If you have received this email in error please notify
>the system manager.
>
>This footnote also confirms that this email message has been swept by
>MIMEsweeper for the presence of computer viruses.
>**********************************************************************
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php