Тема: Вопрос самописцам! (WAP/WEB мастеру/PHP/MySQL) Engine (4 Aug 2014 в 21:46) Берешь и делаешь... Создаешь таблицу с названием раздела. Еще таблицу с названием подраздела и id раздела в котором находится. Ниче сложного PluginS (4 Aug 2014 в 22:13) Например. Разделы: Табла: for_razd В ней: id, name, opis. Подразделы: Табла: for_prazd В ней: id, id_razd, name, opis. По id_razd будет определяться ид раздела. RuDati (4 Aug 2014 в 22:37) Он наверное как вывести не знает. Объясню сразу - каждому свое, то бишь под сообщения - отдельно таблица, под подразделы - другая, под разделы - четвертая, под темы - пятая. Если ты хочешь сделать темы по подразделам - в структуру с таблицей добавь razd int(11) - ид раздела , это в тем-таблицу. Вывод осуществляется посредством циклов. $query=mysql_query(\"SELECT * FROM `forum_razd`\"); //Запрос в разделы $crazd=mysql_num_rows($query); if($crazd==0){ echo \'Нет разделов\'; //Проверка на разделы }else{ //Это если значение crazd не равно 0 //Используем мой любимый while while($razd_info=mysql_fetch_array($query)){ echo \"$razd_info[name]<br />\"; } Это простой вывод, быз ссылки и картинок. Просто список. Решать всю задачу я за тебя не буду, ибо хороший кодер все найдет сам, оттолкнувшись от примера. Много инфына мануале крайне известном php.su или на рофициальном сайте php - php.net , там есть русская версия, и все понятно. Советую даже более php.su , т.к. там еще БД и прочее) RuDati (4 Aug 2014 в 22:38) Забыл закрыть 1кавычку biket (7 Aug 2014 в 08:35) Если нужна неограниченная вложенность, то разделы можно хранить в одной таблице: id, razdel_id, name Все корневые разделы будут с razdel_id=0 Источник: http://www.dcms-social.ru/forum/20/41/23689/