Loading...
Помощь по скриптам | switch не дружит с else
Всем привет: Нужна ваша помощь!
1. Перехожу по адресу site.ru/online.php (Пустая страница кроме шапки и тела)
2. Перехожу по адресу site.ru/online.php?site=online (Высвечивает список онлайна)

Как сделать чтобы при переходе 1 пункта была одна например все пользователи)) и при переходи на 2 пункт уже открывалась страница онлайна при етом 1 страница была не доступна пробывал ELSE не работает

<?
$site = isset ($_GET['site']) ? $_GET['site'] : '';
switch ($site) {

case 'online' :
include_once 'a.php';
break;

case 'users' :
include_once 'b.php';
break;

}
?>
Как я понял, нужно вставить default после последнего кейса и сделать инулуд файла b.php Гг
Обычно это делается иначе, но если Вам нужно именно так.


if(!empty($_GET['site']))
{
switch ($site) {

case 'online' :
include_once 'a.php';
break;

case 'users' :
include_once 'b.php';
break;

default :
include_once 'b.php'; // если вдруг в переменной $site указанно иное, то выведет страницу b.php
break;
}
}
else
{
include_once 'b.php';
}


________
посл. ред. 22.01.2019 в 07:36; всего 2 раз(а); by SayrusCraft
SayrusCraft (22.01.2019 в 07:30)
Обычно это делается иначе, но если Вам нужно именно так.


if(!empty($_GET['site']))
{
switch ($site) {

case 'online' :
include_once 'a.php';
break;

case 'users' :
include_once 'b.php';
break;

default :
include_once 'b.php'; // если вдруг в переменной $site указанно иное, то выведет страницу b.php
break;
}
}
else
{
include_once 'b.php';
}




else -выбивает ошибку
417809707 (22.01.2019 в 07:38)
else -выбивает ошибку

Файл b.php существует?
Boy (22.01.2019 в 07:24)
Как я понял, нужно вставить default после последнего кейса и сделать инулуд файла b.php Гг


Так?

case 'online' :
include_once 'online.php';
break;

case 'users' :
include_once 'users.php';
break;

case 'today' :
include_once 'today.php';
break;

case 'guests' :
include_once 'guests.php';
break;

default: include_once 'b.php'; break;
}
Boy (22.01.2019 в 07:24)
Как я понял, нужно вставить default после последнего кейса и сделать инулуд файла b.php Гг


Спасибо))
Онлайн: 3
Время:
Gen. 0.0905
(c) Bym.Guru 2010-2026