2016-04-11 3 views
-3

Я пытаюсь создать страницы для моей панели администратора, но когда я нажимаю на мои ссылки, он может отображать только страницу users и else. Что случилось с моим кодом?PHP страницы не работают

<?php 
if(isset($_GET["page"]) == "users") { 
?> 
users 
<?php 
} elseif(isset($_GET["page"]) == "bans") { 
?> 
bans 
<?php 
} elseif(isset($_GET["page"]) == "statics") { 
?> 
statics 
<?php 
} elseif(isset($_GET["page"]) == "inquiries") { 
?> 
Inquiries 
<?php 
} else { 
?> 
    <p>Hello administrator. What would you like to do?</p> 
<?php } ?> 
+2

'isset ($ _ GET [" page "])' возвращает 'true' или' false'. вы можете выполнить сравнение с '$ _GET [" page "] ==" user "' или просто использовать 'switch' – Federkun

+2

Итак' if (isset ($ _ GET ["page"]) && $ _GET ["page" ] == "users") ' – AbraCadaver

+0

все ваши условные выражения дают вам ложные срабатывания. –

ответ

1

isset() возвращает true или false, а не значение переменной, так что вы не можете сравнить его со значением, которое вы ищете. Использовать

if (isset($_GET['page'])) { 
    if ($_GET['page'] == 'users') { 
     ... 
    } elseif ($_GET['page'] == 'bans') { 
     ... 
    } ... 
} 
+0

ah okay Я этого не знал, я все еще изучаю PHP, я получил его сейчас и не забуду, спасибо! –

Смежные вопросы