X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Есть функция которая выводит меню. Как сделать, чтобы она выводила определенное меню
melihovgv_sf
melihovgv_sf
Topic Starter сообщение 10.11.2012, 16:31; Ответить: melihovgv_sf
Сообщение #1


[PHP]function dopMenuG($parent, $lvl) {
global $a;
global $link;

$lvl++;
$CssClass=1;
$sql = "SELECT id,parent,namemenu,chpu FROM `{$a}` WHERE parent = " . $parent . "&& type='" . $CssClass . "' ORDER BY id";
$result = mysql_query($sql, $link);

if (mysql_num_rows($result) > 0) {

echo "<ul>";

while ( $row = mysql_fetch_array($result) ) {

$ID1 = $row["id"];
$chpu = $row["chpu"];
echo("<li>");
echo "<a href=\"".$chpu."\">" . $row["namemenu"] . "</a>";
echo("</li>\n");
dopMenuG($row["id"], $lvl);
$lvl--;
}
echo"</ul>";

}
}
$url = $_SERVER['REQUEST_URI'];
$sql2 = "SELECT * FROM `{$a}` WHERE `chpu`=\"$url\"";
$res2 = mysql_query($sql2);
$row=mysql_fetch_array($res2);
[/PHP]
В базе имеется три строчки /a.htm,/b.htm,/с.htm

Допустим на страницы site.ru/a.htm выводится в меню, site.ru/a.htm,site.ru/b.htm,site.ru/с.htm
Как вывести на страницы site.ru/b.htm в меню site.ru/a.htm,site.ru/b.htm, но не выводить в меню site.ru/с.htm ???
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Ami_sf
Ami_sf
сообщение 10.11.2012, 17:42; Ответить: Ami_sf
Сообщение #2


Re: Есть функция которая выводит меню. Как сделать, чтобы она выводила определенное м

melihovgv, ну можно воспользоваться функцией switch и в зависимости от url формировать меню, а если это единичный случай, где не должно быть страницы c.htm, то можно просто задать условие выводить все кроме c.htm

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Большие ставки для кликов в Я.Директ. Как удешевить?
2 rownong27 1126 26.3.2024, 14:13
автор: knezevolk
Открытая тема (нет новых ответов) Как вы бросили работу и перешли на заработок с сайтов?
12 uahomka 2300 25.3.2024, 6:52
автор: Skyworker
Открытая тема (нет новых ответов) Как отозвать банковский платеж фрилансеру?
28 metvekot 3923 25.3.2024, 6:34
автор: Skyworker
Открытая тема (нет новых ответов) Как вывести деньги в Украине с заблокированного Юмани ?
23 freeax 3653 24.3.2024, 20:55
автор: Liudmila
Открытая тема (нет новых ответов) Через какой браузер и как можно найти в кэшэ браузера видео
10 Room 1950 23.3.2024, 7:41
автор: Room


 



RSS Текстовая версия Сейчас: 29.3.2024, 19:38
Дизайн