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. |
Ага, и с опечаткой
Спустя 21 минута, 4 секунды (14.11.2010 - 17:33) inpost написал(а):
vagrand
это такая мелочь, я подправил.
это такая мелочь, я подправил.