Re: How to do this? 6 lines of code...Parse error
xyzzy
Date: 01/03/04
- Next message: Adrian Teasdale: "Piping email"
- Previous message: Vernon: "Question about an array"
- In reply to: Ryan A: "How to do this? 6 lines of code...Parse error"
- Next in thread: Aidan Lister: "Re: How to do this? 6 lines of code...Parse error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: Sat, 3 Jan 2004 17:21:43 -0500
"Ryan A" <ryan@coinpass.com> wrote in message
news:004001c3d242$2ff18de0$0000fea9@l2zcaxu7emppqh...
> Hi,
> am a bit confused as to how you do this...first let me explain the flow of
> input:
> I will be getting $product1,$product2,$product3 etc from another
script...I
> dont know till what number....right now I am trying to catch the values
till
> 20 with a "for" loop.
>
> My problem is how do I attach the $i that I am using to the $product to
> check if its set? Heres my code and below that you will see some of the
> stuff I have tried:
>
>
> for($i=1; $i<21; $i++)
> { if(isset($product$i))
> {echo "Product".$i." is set!<br>";}
> else(!isset($product$i))
> {echo "Product".$i." is NOT set!<br>";}}
> exit;
>
>
> This is what I have tried (in the if-isset part) :
> $product.$i
> $product."".$i
> $product.''.$i
> $product($i)
>
> all of the above give me a parse error.
>
> Any help appreciated.
>
> Thanks,
> -Ryan
> P.S, I didnt write the other script where I am getting the values from...I
> just have to work with it as they are not allowing me to touch the older
> script so I dont have access to it.
Take a look at variable variables.
$myProduct = "product" . $i;
if (isset ($$myProduct)).........
- Next message: Adrian Teasdale: "Piping email"
- Previous message: Vernon: "Question about an array"
- In reply to: Ryan A: "How to do this? 6 lines of code...Parse error"
- Next in thread: Aidan Lister: "Re: How to do this? 6 lines of code...Parse error"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|