seany123 Posted November 30, 2009 Share Posted November 30, 2009 i have this code: if (($player->city_id == 1 || $player->id == 2) && ($_GET['id'] != 1)){ echo "NOT EQUAL"; } when i echo $player->id i get 2 and when i echo $_GET['id'] it echos 5.. (because thats what i input it as) only problem is its not echoing anything like it should... so i can only assume ive wrote the if statement wrong... anyone see the problem? thanks Quote Link to comment https://forums.phpfreaks.com/topic/183361-using-and-in-same-if-statement/ Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 The logic states that your get NOT EQUAL message (not sure if your expecting that) as ($player->city_id == 1 || $player->id == 2) $player->id = 2 AND ($_GET['id'] != 1) $_GET['id'] = 5 (not 1) Quote Link to comment https://forums.phpfreaks.com/topic/183361-using-and-in-same-if-statement/#findComment-967843 Share on other sites More sharing options...
seany123 Posted November 30, 2009 Author Share Posted November 30, 2009 The logic states that your get NOT EQUAL message (not sure if your expecting that) as ($player->city_id == 1 || $player->id == 2) $player->id = 2 AND ($_GET['id'] != 1) $_GET['id'] = 5 (not 1) so i should be getting my echo right? becuase the if statement is true... but its not echoing anything. Quote Link to comment https://forums.phpfreaks.com/topic/183361-using-and-in-same-if-statement/#findComment-967850 Share on other sites More sharing options...
MadTechie Posted November 30, 2009 Share Posted November 30, 2009 Logic seam fine here <?php $player = new test(); $_GET['id'] = 5; if (($player->city_id == 1 || $player->id == 2) && ($_GET['id'] != 1)){ echo "NOT EQUAL"; } class test{ public $id = 2; public $city_id = 100; } NOT EQUAL Quote Link to comment https://forums.phpfreaks.com/topic/183361-using-and-in-same-if-statement/#findComment-967856 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.