[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: работа с переменными и switch
sharki
Всем привет, озадачился темой есть допустим ссылка такого вида

index.php?act=page&id=2

Тут передаются два параметра $_GET['act'] and $_GET['id']
Мне нужно выполнить условие вида:
Если $_GET['act'] == page и есть $_GET['id']
то подключить функцию $row = view_page($id); и передать ей id

НО это нужно сделать в операторе switch

switch($_GET['act'])
{
case 'page':
$row = view_page($id);
break;
}




Спустя 18 минут, 48 секунд (14.11.2010 - 13:26) vagrand написал(а):

switch($_GET['act'])
{
case 'page':
if (!empty($_GET['id'])) {
$row = view_page($_GET['id']);
}
break;
}

Спустя 13 минут, 10 секунд (14.11.2010 - 13:39) inpost написал(а):
Красивее + добавляем проверку на int.
switch($_GET['act'])
{
case 'page':
if (!empty((int)$_GET['id']))
$row = view_page($_GET['id']);
break;
}

Спустя 3 минуты, 25 секунд (14.11.2010 - 13:42) sharki написал(а):
Спасибо) позже исправлю, щас пока уже половину сделал на if else

А проверки все в функциях у меня)

Спустя 3 часа, 29 минут, 1 секунда (14.11.2010 - 17:11) vagrand написал(а):
Цитата
Красивее + добавляем проверку на int.


Ага, и с опечаткой smile.gif

Спустя 21 минута, 4 секунды (14.11.2010 - 17:33) inpost написал(а):
vagrand
это такая мелочь, я подправил.
Быстрый ответ:

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