[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Какая сейчас текущая страница
Dizzy
вот прошу еще помочь с этим:
Допустим если текущая страница: mail.php?a=read&mail=to, то выполняется один код, если текущая страница mail.php?a=read&mail=from, то выполняется другой код..



Спустя 22 минуты, 44 секунды (9.06.2011 - 12:19) waldicom написал(а):
в переменной $_GET['mail'] стоит значение, его и нужно проверять

Спустя 39 секунд (9.06.2011 - 12:20) Игорь_Vasinsky написал(а):
почитай про супеглобальный массив $_SERVER
и можно через $_SERVER['QUERY_STRING'], но логичней по первому варианту.

твой вопрос можно решить считывая GET из url

if($_GET['mail'] == "to")
{
// первый код
}
elseif($_GET['mail'] == "from")
{
//Другой код
}


или через switch:

$mail = isset($_GET['mail']) ? $_GET['mail'] : null;

switch($mail)
{
case "to" :
//один код
break;

case "mail" :
//другой код
break;

default:
break;
}

Спустя 58 минут, 51 секунда (9.06.2011 - 13:19) Эли4ка написал(а):
Игорь_Vasinsky
через свитч моя программа пишет что первая строка не верно,у вас здесь нет ошибки или это прога тупит?

Спустя 17 минут, 58 секунд (9.06.2011 - 13:37) Игорь_Vasinsky написал(а):
первая строка в моём примере, во втором примере - это тернарный оператор, нет - там всё верно.

а вот в првом - да ноттис будет, т.к. $_GET['mail'] ещё нету, там я просто пимер показал.

Возьми из второго примера тернарную операцию и поставь в начале кода.

$mail = isset($_GET['mail']) ? $_GET['mail'] : null;

if($mail)
{
if($mail == "to")
{
// первый код
}
elseif($mail == "from")
{
//Другой код
}
}



или

if($_GET['mail'])
{
if($_GET['mail'] == "to")
{
// первый код
}
elseif($_GET['mail'] == "from")
{
//Другой код
}
}

Спустя 7 минут, 52 секунды (9.06.2011 - 13:45) Эли4ка написал(а):
Игорь_Vasinsky
спасибо.
Быстрый ответ:

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