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" <[EMAIL PROTECTED]>
To: <php-general@lists.php.net>
Sent: Friday, September 08, 2006 5:03 PM
Subject: [PHP] 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


Reply via email to