HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

активное меню
  #1  
Старый 17.01.2009, 08:23
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
С нами: 9230200

Репутация: 3
По умолчанию активное меню

помогите с выводом активного меню

PHP код:
<?      
 $result 
mysql_query("SELECT id,title FROM бд WHERE cat=5");       
$myrow mysql_fetch_array($result);  

do  { 
printf (
<tr align="left"> 
<td>
<a href="index.php?read&id=%s&cat5&menu5" class="sublevel">%s</a>
</div>   
</td>
</tr>
'
,$myrow["id"],$myrow["title"]); }  
while (
$myrow mysql_fetch_array($result)); } 
?>
собстна вот так вывожу меню и там где sublevel класс нкжно чтоб при выводе конкретного ID-а это менялось на класс activelink знаю есть много способов но я об этом сразу не думал а заново все переделывать не выйдет и вот сюда надо както впихнуть какойнить код а желательно например через GET если есть к примеру переменная activeid=40 то в ссылке меняется sublevel на activelink
возможно такое?

Последний раз редактировалось dailik; 17.01.2009 в 08:39..
 
Ответить с цитированием

  #2  
Старый 17.01.2009, 08:49
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 723
С нами: 9596014

Репутация: 581


По умолчанию

Тебе нужно, чтобы текущий элемент в меню, с заданным ID выделялся другим классом.
PHP код:
$result mysql_query('SELECT `id`, `title` FROM `database` WHERE bla-bla-bla');
while (
$row mysql_fetch_assoc($result)) {
if (
$row['id']!=$_GET['id']) {
$class 'sublevel';
} else {
$class 'activelink';
}
echo 
'<tr><td><a href="./index.php?read&id='.$row['id'].'&cat5&menu5" class="'.$class.'">'.$row['title'].'</a></td></tr>';

p.s. почитай про валидацию страниц сразу, нельзя в таблицах и элементах на сайте юзать align. Это делается только через CSS.
http://validator.w3.org/ и не надо делать чего-либо по примерам из книжек про php. Это пи*дец. Мануал в руки и вперед.

Последний раз редактировалось etc; 17.01.2009 в 08:54..
 
Ответить с цитированием

  #3  
Старый 17.01.2009, 09:25
dailik
Познающий
Регистрация: 27.10.2008
Сообщений: 87
С нами: 9230200

Репутация: 3
По умолчанию

спасибо за код помогло!!!
 
Ответить с цитированием

  #4  
Старый 17.01.2009, 09:31
etc
Постоянный
Регистрация: 16.02.2008
Сообщений: 723
С нами: 9596014

Репутация: 581


По умолчанию

Всегда пожалуйста...
 
Ответить с цитированием
Ответ



Предыдущая тема Следующая тема
Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
меню в отдельном файле dabl2 PHP 9 09.02.2007 17:32
Советы и уловки в Windows (Главные функции Windows) Серый Windows 4 17.12.2006 20:46



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.