• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 554
  • Last Modified:

PHP if statement multiple conditions

I can find plenty of resources on how to include multiple conditions, but not with a session variable.

So this is my code which is working.  I need to allow this page to be viewed by only two people with member id of 88 and 89.

So if I use this code:

if ($_SESSION[Memberid] != "88") {
header("Location: home.php");
}

It works fine for allowing the one person.  It sends anyone with any other memberid to a home page.

Now, I want to add access for someone with the id of 89. So I tried:

if (($_SESSION[Memberid] != "88") || ($_SESSION[Memberid] != "89")) {
header("Location: wholesale-home.php");
}

Which doesnt work. Any help would be appreciated for this php noob.
0
savone
Asked:
savone
  • 2
1 Solution
 
Dave BaldwinFixer of ProblemsCommented:
You need AND '&&'.
if (($_SESSION[Memberid] != "88") && ($_SESSION[Memberid] != "89")) {
header("Location: wholesale-home.php");
}
0
 
savoneAuthor Commented:
Thanks, I do not know why I didn't see that myself!  Thanks!
0
 
Dave BaldwinFixer of ProblemsCommented:
You're welcome.
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: Subnet Calculator

The subnet calculator helps you design networks by taking an IP address and network mask and returning information such as network, broadcast address, and host range.

One of a set of tools we're offering as a way of saying thank you for being a part of the community.

  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now