Mark&Ameli
Новичок
Вывод меню и подменю. Дубль №3
Две темы удалили, решил третью создать, но уже с другой формулировкой вопроса (ибо некоторым прежняя не нравится).
Есть бд, в ней таблица. В этой тоблице хранится меню и подменю. В таблице 3 поля: ID (порядковый номер записи), SUB (если поле является меню, хранится 0, если подменю, то хранится ID меню, к которому относится это подменю), TITLE (собственно название меню, либо подменю)
Выводится вся эта конструкция следующим образом. Каждая запись выводится как ссылка, которая передает ИД поля, в котором хранится. Если тыкнуть на ссылку, то, выводится вся конструкци по такому приципу: вначале выводится все, у чего ID<переданного и SUB=0. Затем выводится подменю, где SUB=переданному ID. Возникла такая проблема, при нажатии на подменю, выводится все меню, без подменюшек.
Без кода сложно объяснить, а код сюда закинуть нельзя, говорят большой он очень, поэтому я только кусок напишу:
Это начальная часть, ну и дальше идет соответствующим образом. А при нажатии на подменю, передается ид самого подменю, а так как оно больше чем меню, то и выводится все меню (тоесть выполняется условие ID<пересланого).
Вот, кое-как объяснил. И как быть... это не столько програмный вопрос, сколько логический...
Две темы удалили, решил третью создать, но уже с другой формулировкой вопроса (ибо некоторым прежняя не нравится).
Есть бд, в ней таблица. В этой тоблице хранится меню и подменю. В таблице 3 поля: ID (порядковый номер записи), SUB (если поле является меню, хранится 0, если подменю, то хранится ID меню, к которому относится это подменю), TITLE (собственно название меню, либо подменю)
Выводится вся эта конструкция следующим образом. Каждая запись выводится как ссылка, которая передает ИД поля, в котором хранится. Если тыкнуть на ссылку, то, выводится вся конструкци по такому приципу: вначале выводится все, у чего ID<переданного и SUB=0. Затем выводится подменю, где SUB=переданному ID. Возникла такая проблема, при нажатии на подменю, выводится все меню, без подменюшек.
Без кода сложно объяснить, а код сюда закинуть нельзя, говорят большой он очень, поэтому я только кусок напишу:
PHP:
$result1=mysql_query("SELECT id, sub, title FROM `category` WHERE id<'$id' and sub='0' order by id LIMIT 0, 50") or die(mysql_errno($link));
while ($ar1=mysql_fetch_array($result1))
{ echo"<tr><td>
<a href='?id=$ar1[id]'> <img src='images/shtuka.gif' border=0> $ar1[title]
Вот, кое-как объяснил. И как быть... это не столько програмный вопрос, сколько логический...
Надо дабы при клацанье на меню, отображалось подменю (если оно есть), а при калацанье на подменю, оно не пропадало, а оставалось на месте....