Карта сайта
Sape. Хитрости. Тонкости.
Индексация в yandex.
Иконка сайта favicon.ico
title тэг
CSS3 Закругленные углы
CSS3 Тени(shadow)
Выпадающее меню на CSS
Динамическое меню на PHP
header
Динамическое простое меню на PHP
Динамическое выпадающее меню на PHP и CSS
Динамическое выпадающее меню на PHP и CSS
Динамическое выпадающее меню на PHP и CSS3
Динамическое выпадающее меню на PHP и CSS3
Динамическое выпадающее меню на PHP
СкринШот phpDesigner

Динамическое выпадающее меню на PHP

Динамическое меню CSS с использованием PHP. Без java. Позволяет выделять те пункты меню в котором находишься. Каждый мой PHP файл начинается с
<?php
include 'header.php';
$stat_menu= 'moe_menu_php';
include 'menu.php';
show_menu ($stat_menu);
?>
или
<?php include 'header.php'; $stat_menu= 'ssilki'; include 'menu.php'; show_menu ($stat_menu); ?>
Вот сама функция этого меню. Как видете передается переменная $stat_menu.
ФУНКЦИЯ СОЗДАНИЯ ДИНАМИЧЕСКОГО ВЫПАДАЮЩЕГО МЕНЮ
function show_menu($stat_menu)
{
$glavnaya='no_active';
$menu_gl='menu_gl';
$div_gl='pad';
$div='no_active';
$div1='no_active_pad';
$div2='no_active_pad';
$div3='no_active_pad';
$menu_php='no_active';
$p_menu='no_active_pad';
$v_menu='no_active_pad';
$p_menu_php='no_active_pad';
$d_v_menu_php='no_active_pad';
$moe_menu_php='no_active_pad';
$pad='pad';
$ssilki='no_active';
$books='no_active';
$prog='no_active';
switch($stat_menu)
 {
    case 'glavnaya': $glavnaya = 'active'; break;
    case 'menu_gl': $pad='pad_b'; $menu_php='active'; break; 
    case 'p_menu': $p_menu='active'; $pad='pad_b'; $menu_php='active'; break;
    case 'v_menu': $v_menu='active'; $pad='pad_b'; $menu_php='active'; break;
    case 'p_menu_php': $p_menu_php='active';$pad='pad_b'; $menu_php='active';  break;
    case 'd_v_menu_php': $d_v_menu_php='active'; $pad='pad_b'; $menu_php='active';  break;
    case 'moe_menu_php': $moe_menu_php='active'; $pad='pad_b'; $menu_php='active';  break;
    case 'div': $div_gl='pad_b'; $div='active'; break;
    case 'div1': $div1='active'; $div_gl='pad_b'; $div='active'; break;
    case 'div2': $div2='active'; $div_gl='pad_b'; $div='active'; break;
    case 'div3': $div3='active'; $div_gl='pad_b'; $div='active'; break;
    case 'books': $books = "active"; break;
    case 'prog': $prog = "active"; break;
    case 'ssilki': $ssilki  = "active"; break; 
    default: $glavnaya = 'active';
 }

echo 
"<div class='menu'> 
 <ul> 
  <li ><a class = '$glavnaya'  href='index.php'>ГЛАВНАЯ</a></li>
  <li class='$pad'><a class = '$menu_php'  href='menu_gl.php'>Меню на PHP и CSS + </a>
   <ul >
	<li> <a class= '$p_menu' href='p_menu.php'>Простое меню</a>
	<li> <a class= '$v_menu' href='v_menu.php'>Выпадающее меню</a>
	<li> <a class= '$p_menu_php'href='p_menu_php.php' style='height:35px; font-size:14px' >Динамическое </br>простое меню</a>
	<li> <a class= '$d_v_menu_php'href='d_v_menu_php.php' style='height:35px; font-size:14px' >Динамическое выпадающее меню</a>
    <li> <a class= '$moe_menu_php'href='moe_menu_php.php' style='height:35px; font-size:14px' >Мое меню. Исходный КОД.</a>
   </ul>
  </li>
  <li class='$div_gl'><a class = '$div' href='div_gl.php'  >DIV (верстка DIV-ами)</a>
   <ul >
    <li> <a class= '$div1' href='div1.php'>Сайт из DIV</a></li>
	<li> <a class= '$div2' href='div2.php'>DIV внутри DIV</a></li>
	<li> <a class= '$div3'href='div3.php'>DIV и PHP</a></li>
   </ul>        
  </li>
   <li ><a class = '$ssilki' href='ssilki.php'  >Полезные ссылки</a></li>
   <li ><a class = '$books' href='books.php'  >КНИГИ</br> по сайтостроению</a></li>
   <li ><a class = '$prog' href='prog.php'  >ПРОГРАММЫ</br> по сайтостроению</a></li>
  </ul>";
</div>";
}
Вот все мои стили css для этого меню.