meysamz
Member
سلام
من در اس کیو ال جدولی با چنین مشخصاتی تعریف کردم:
حالا در ادمین طوری نوشتم که بشود یک منوی بی نهایت لایه درست کرد که پدر هر رکورد از pedar_id مشخص میشه.
حالا وقتی می خواهیم یک منوی UL برای محیط کاربری بسازم در بخش چند لایه کردن به مشکل می خورم.
می خواهم یک همچین چیزی دربیاد که اگر بی نهایت لایه بود بهمین شکل رندر بشه:
من در اس کیو ال جدولی با چنین مشخصاتی تعریف کردم:
PHP:
CREATE TABLE IF NOT EXISTS `menulinks` (
`id` int(11) NOT NULL auto_increment,
`title` varchar(55) collate latin1_general_ci NOT NULL,
`link` varchar(180) character set latin1 NOT NULL,
`pedar_id` int(11) NOT NULL default '0',
`tartib` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci AUTO_INCREMENT=2 ;
حالا در ادمین طوری نوشتم که بشود یک منوی بی نهایت لایه درست کرد که پدر هر رکورد از pedar_id مشخص میشه.
حالا وقتی می خواهیم یک منوی UL برای محیط کاربری بسازم در بخش چند لایه کردن به مشکل می خورم.
می خواهم یک همچین چیزی دربیاد که اگر بی نهایت لایه بود بهمین شکل رندر بشه:
HTML:
<ul>
<li><a class="tnavlink" href="cats-49.html"><span>ارتباط</span></a>
<ul class="sublevel">
<li><a href="cats-200.html">گوشي موبايل</a></li>
</ul>
</li>
<li><a class="tnavlink" href="cats-48.html"><span>صنعت</span></a></li>
</ul>