|
|
|
| Здравствуйте, подскажите как можно не показывать данные
<?
echo (($_GET["funct"] == "index") ? ("") : (" показать")) ;
?>
|
?>
[/code]
если switch ($_GET['funct']) равно default:
index();
То есть, если не на индексе, данные нужно отобразить... | |
|
|
|
|
|
|
|
для: dinya_1
(12.11.2011 в 22:24)
| | Если честно, то пока не очень понятно, что требуется. | |
|
|
|
|
|
|
|
для: dinya_1
(12.11.2011 в 22:24)
| | Наверно речь идет о тернарном операторе. ищи по поиску "тернарный оператор" хоть тут хоть в рамблере ) | |
|
|
|
|
|
|
|
для: vorobey
(13.11.2011 в 00:18)
| | Нет, ребят я не про Тернарный оператор. не правельно описал ситуацию..
В операторе swich отображение фуекции index идет по умолчанию,
т.е. если нет ни каких GET переменных на показ др.ф-ций - показывать ф-цию index
<?
switch ($_GET['funct'])
{
//www.site.ru/index.php?funct=razdel
case "razdel":
razdel();
break;
//www.site.ru/index.php?funct=support
case "support":
support($_POST);
break;
//www.site.ru/index.php
default:
index();
}
?>
|
Далее:
switch ($_GET['funct']), вывожу в центре шаблона сайта, а в правом столбце шаблона(отображаемый на всех страницах) идет вывод разделов.
Цель: Не показывать вывод разделов, если нет переменных GET
т.е. Чтобы не расписывать ситуацию "Если !isset ($_GET["razdel"]) && !isset($_GET["support"]) && .... !isset($_GET["..."]) и так до седьмого колена..
А сразу указать что если "default: index();" - Не показывать вывод разделов в правой части..
Возможно ли такое осуществить? | |
|
|
|
|
|
|
|
для: Dinya_1
(14.11.2011 в 08:21)
| | >Цель: Не показывать вывод разделов, если нет переменных GET
<?php
if(!$_GET)
{
// то что хочеш делать
}
?>
|
| |
|
|
|
|
|
|
|
для: Jovidon
(14.11.2011 в 09:32)
| | Спасибо, то что надо. | |
|
|
|