Chris,

I wouldn't say stupid, but it is a common error.....try using "eq"
instead of "==" in all of your test cases.

HTH,
Kevin

On Wed, 2002-07-10 at 16:07, Chris Knipe wrote:
> Lo all,
> 
> Very stupid it must be, but I can't see what I'm doing wrong here... 
> 
> The following if statement, always returns true (prints "a"), regardless
> of what the value of $SiteType is... 
> 
> #!/usr/bin/perl
> 
> $SiteType = "something";
> 
> if ($SiteType == "notsomething") {
>   print "a";
> }
> 
> Am I doing something really arbly stupid here, did I miss anything?
> 
> What I'd like to accomplish, is something in the lines of:
> 
> if ($SiteType == "PHP3") {
>   do some stuff
> } elsif ($SiteType == "PHP4") {
>   do different stuff
> } elsif ($SiteType == "ASP") {
>   do different stuff
> ....
> } else {
>   do default stuff
> }
> 
> --
> me
> 
> 
> -- 
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 



-- 
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to