RE: if statement with or comparison (newbie)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Well, it could be this, too:

switch( $_REQUEST['id'] ) {
	case "white":
		echo "Right color.";
	break;

	case "black":
		echo "Right color.";
	break;

	default:
		echo "Wrong color.";
	break;
}

---
Jeremy C. Privett
Director of Product Development
Zend Certified Engineer
Completely Unique
jprivett@xxxxxxxxxxxxxxxxxxxx
 
Phone:     303.459.4819
Fax:         303.459.4821
Web:        www.completelyunique.com
 
This email may contain confidential and privileged material for the sole use
of the intended recipient. Any review or distribution by others is strictly
prohibited. If you are not the intended recipient please contact the sender
and delete all copies. Your compliance is appreciated.

-----Original Message-----
From: Kevin Murphy [mailto:php@xxxxxxxxxxxxxxxxxx] 
Sent: Friday, September 08, 2006 3:26 PM
To: php
Cc: JD
Subject: Re:  if statement with or comparison (newbie)

Shouldn't that be this instead:


      if (($_REQUEST['id'] != "black") OR ($_REQUEST['id'] !=  
"white")) {

          echo "wrong color";

      } else {

          echo "right color";

      }


-- 
Kevin Murphy
Webmaster: Information and Marketing Services
Western Nevada Community College
www.wncc.edu
775-445-3326


On Sep 8, 2006, at 2:28 PM, Prathaban Mookiah wrote:

> Let me rephrase it. Your color should be black or white to be the  
> right
> colour. Is this correct?
>
> In that case you should change it to
>
>      if ($_REQUEST['id'] != "black" AND $_REQUEST['id'] != "white") {
>
>          echo "wrong color";
>
>      } else (
>
>          echo "right color";
>
>      }
>
> ----- Original Message -----
> From: "JD" <jd_borozo@xxxxxxxxxx>
> To: <php-general@xxxxxxxxxxxxx>
> Sent: Friday, September 08, 2006 5:03 PM
> Subject:  if statement with or comparison (newbie)
>
>
>> I'm trying to set up a simple conditional, something like this:
>>
>> If my_variable is NOT equal to (black or white)
>>    echo "wrong color"
>> else
>>    echo "right color"
>>
>> Here is what I have tried:
>>
>>     if ($_REQUEST['id'] != ("black" or "white")) {
>>
>>         echo "wrong color";
>>
>>     } else (
>>
>>         echo "right color";
>>
>>     )
>>
>> However, no matter what I enter, I always get response "right color".
>>
>> I should add that if I change the if statement to:
>>
>>     if ($_REQUEST['id'] != ("black"))
>>
>> then I get "right color" when I enter "black" and "wrong color" for
>> everything else.
>>
>> Would you please point out what's the trivial thing I'm missing  
>> here...
>>
>> jd
>>
>> -- 
>> PHP General Mailing List (http://www.php.net/)
>> To unsubscribe, visit: http://www.php.net/unsub.php
>>
>>
>
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>

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


[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux