|
|
|
| как правильно сделать проверку, например есть каталог
категории, подкатегории, предприятия, описание
адресная строка планируется
index,php
index.php?cat=x
index.php?cat=x&sub=x
index.php?cat=x&sub=x&ent=x
немного запутался как организовать проверку, что открывался тот или иной уровень каталога | |
|
|
|
|
|
|
|
для: Bvz
(19.06.2009 в 08:50)
| | Можно сделать тупо так:
if (isset($_GET['cat']) && isset($_GET['sub']) && isset($_GET['ent'])){
//вывод содержимого
}
elseif (isset($_GET['cat']) && isset($_GET['sub'])){
//вывод списка подкатегорий
}
elseif (isset($_GET['cat'])){
//вывод списка категорий
}
|
| |
|
|
|
|
|
|
|
для: Skinhead1
(19.06.2009 в 10:18)
| | я через empty делал ))
а если не тупо? | |
|
|
|
|
|
|
|
для: Bvz
(19.06.2009 в 10:28)
| | В принципе разницы нет, что написать isset($_GET['X']) (но по мне этот способ более правильный) либо !empty($_GET['X']), а можно вообще $_GET['X']!="". Это и так должно работать, так что смысла еще что-то придумывать нет. | |
|
|
|
|
|
|
|
для: Bvz
(19.06.2009 в 08:50)
| |
<?php
$cat="";
$sub="";
$ent="";
if(isset($_GET['cat']))$cat=$_GET['cat'];
if(isset($_GET['sub']))$sub=$_GET['sub'];
if(isset($_GET['ent']))$ent=$_GET['ent'];
$idlevel=$cat.$sub.$ent;
echo "идентификатор данного места сайта ".$idlevel;
?>
|
| |
|
|
|