[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы с пустыми переменными
Ramzil_Nixon
Помогите пожалуйста, всю голову обломал этим вопросом.

Есть например такой отрывок кода:

switch($_GET['page'])
{
case 'index':
define('CONTENTS', 'content');
break;
default:
echo 'Тут еще какая нибудь функция';
break;
}


Если $_GET пустой то мне выдает ошибку, синтактический что-ли. Ну если использую isset получается возвращает только 0 или 1. Как сделать так чтобы если в переменной есть данные на switch вышло данные из переменной, а не true или false. А если нет данные то просто выполнялось default?



Спустя 10 минут, 58 секунд (6.12.2011 - 10:32) Oyeme написал(а):

switch(isset($_GET['page'])&& $page = $_GET['page'])
{
case 'index':
define('CONTENTS', 'content');
echo $page;
break;
default:
echo 'DEFAULT';
break;
}


Спустя 1 минута, 9 секунд (6.12.2011 - 10:33) Ramzil_Nixon написал(а):
Благодорю, выручил smile.gif

Спустя 3 минуты, 3 секунды (6.12.2011 - 10:36) Игорь_Vasinsky написал(а):
$page = isset($_GET['page']) ? $_GET['page'] : "index";

switch($page)
{
case 'index':
define('CONTENTS', 'content');
break;

default:
echo 'Тут еще какая нибудь функция';
break;
}

Спустя 1 минута, 40 секунд (6.12.2011 - 10:38) Ramzil_Nixon написал(а):
Игорь_Vasinsky, А это:

$page = isset($_GET['page']) ? $_GET['page'] : "index";


Можно сунуть прямо в switch() ?

Спустя 32 минуты, 52 секунды (6.12.2011 - 11:11) alexbel2404 написал(а):
ждать ответа думаю дольше нужно, чем попробовать самому)))

Спустя 15 минут, 26 секунд (6.12.2011 - 11:26) Ramzil_Nixon написал(а):
alexbel2404, я же пробовал все работает biggrin.gif

Я сегодня добрый, держи + biggrin.gif


_____________
Миллионы приходят, уходят, не в них счастье. Самым важным на свете всегда будут люди в этой комнате, вот здесь, сейчас...

user posted image
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.