Даже не знаю куда обратится, и какие ключи поиска юзать... Вот такое дело, пишу свою КМС - не из коммерческих побуждений а из интереса и энтузиазма. Идея такая - должно быть не мерное количество разделов и под-разделов. Состоит сайт из 4-ех страниц и 3-ех MySQL таблиц. Таблицы: текст страници page.php Код (Text): <?php include ("blocks/db_connect.php"); if (!isset ($p)) { $p = "index" ; } ; $result = mysql_query("SELECT * FROM settings WHERE root='$p'",$db); $settings = mysql_fetch_array($result); ?> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251"> <title><?php echo $settings['title']; ?> </title> <meta name="description" content="<?php echo $settings['desc']; ?>"> <meta name="keywords" content="<?php echo $settings['m_tags']; ?>"> <link href="style.css" rel="stylesheet" type="text/css"> <link rel="icon" href="Favicon.ico" type="image/x-icon"> <link rel="shortcut icon" href="favicon.ico" type="image/x-icon"> </head> <body> <table width="800" border="0" align="center" cellpadding="0" cellspacing="0" class="mainframe"> <tr><td><?php include "blocks/header.php" ?></td></tr> <tr><td> <table width="100%" border="0" cellspacing="0" bgcolor="#FFFFFF"> <tr><td width="147" height="10" class="h2left"></td><td class="h2" ></td></tr> <tr><td align="left" valign="top" class="left" cellpadding="7"><?php include "blocks/menu.php" ?></td> <td align="left" valign="top" class="text"> <?php $result = mysql_query("SELECT body FROM settings WHERE root='$p'",$db); $text = mysql_fetch_array($result); echo $settings['body'];?> <?php include ("blocks/levels.php"); ?> <table> <?php include ("blocks/list.php"); ?> </table> </td></tr> </table> <tr><td class="cpr"> <?php include "blocks/copyright.php" ?></td></tr> </table> </body> </html> Блоки menu.php Код (Text): <p align="center" class="title">Навигация</p> <div id="coolmenu"> <?php $menu_result = mysql_query("SELECT root, menu FROM settings",$db); $menu_settings = mysql_fetch_array($menu_result); do {printf ("<a href='page.php?p=%s'>%s</a>", $menu_settings['root'], $menu_settings['menu']);} while ($menu_settings = mysql_fetch_array($menu_result)); ?> </div> levels.php Код (Text): <table width="100%" border="0" cellspacing="0"> <tr><td class="zagolovok">Подразделы раздела <?php echo $settings['menu'] ?></td></tr> <tr><td> <?php $result = mysql_query("SELECT * FROM levels WHERE root='$p'",$db); $level = mysql_fetch_array($result); do { printf ("<a href='level.php?p=%s'>%s</a><br>", level['level_name '], level['menu_name '] );} while ( $level = mysql_fetch_array($result) ); ?> </td></tr> </table> list.php Код (Text): <?php $rm = mysql_query("SELECT id, level, desc FROM material WHERE level='$p'",$db); $spisok = mysql_fetch_array($rm); do { printf ("<tr><td><a href='material.php?id=%s'>%s</a></tr></td> <tr><td>%s</td></tr>" , $spisok['id'], $spisok['name'], $spisok['desc']);} while ($spisok = mysql_fetch_array($rm)); ?> У меня тут ошибки в блоках levels.php и list.php. Млжете посмотреть что-к чему, а то ипаюсь с эти около недели