ulast adlı üyeden alıntı: mesajı görüntüle
Ben listeleme istiyorum.

Ürünler
|_>Ürün1
|_>Ürün2

Mağazalarımız
|_>Mağaza1
|_>Mağaza2

şeklinde..
Kendimden örnek veriyorum editlersin..

index.php
<?php
require "fonksiyon.php";
?>
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script type="text/javascript">
function initMenus() {
	$('ul.menu ul').hide();
	$.each($('ul.menu'), function(){
		$('#' + this.id + '.expandfirst ul:first').show();
	});
	$('ul.menu li a').click(
		function() {
			var checkElement = $(this).next();
			var parent = this.parentNode.parentNode.id;

			if($('#' + parent).hasClass('noaccordion')) {
				$(this).next().slideToggle('normal');
				return false;
			}
			if((checkElement.is('ul')) && (checkElement.is(':visible'))) {
				if($('#' + parent).hasClass('collapsible')) {
					$('#' + parent + ' ul:visible').slideUp('normal');
				}
				return false;
			}
			if((checkElement.is('ul')) && (!checkElement.is(':visible'))) {
				$('#' + parent + ' ul:visible').slideUp('normal');
				checkElement.slideDown('normal');
				return false;
			}
		}
	);
}
$(document).ready(function() {initMenus();});
</script>
<h3>Kategoriler</h3>
<ul id="kategori" class="menu expandfirst">	
<?php
$htmlkod = "";
sayfagetir2(0,$htmlkod);
echo $htmlkod;
?>
</ul>
<!-- Box Repeat -->
fonksiyon.php
# Alt Var mı Yeni Kategori
 function altvarmi2($aitlik)
{	
	$select = "select * from category where kategori_ust_id = $aitlik ";
	$sorgu = mysql_query($select);
	$veri=mysql_fetch_array($sorgu);
	if($veri)
		return true;
	else
		return false;
}
# Alt Var mı Yeni Kategori

# Yeni Kategori
function sayfagetir2($aitlik = 0,&$menuler)
{
	global $root;
	$select = "select * from category where kategori_ust_id = ".$aitlik." order by kategori_id desc";
	$sorgu = mysql_query($select);
	while($veri=mysql_fetch_array($sorgu))
	{
		
		
		if(altvarmi2($veri['kategori_id']))
		{	
			$menuler .= "<li>→<a href='#' class='solmenu'> ".$veri['kategori_adi']."<span style='float:right;padding-right:5px;'><img src='".$root."images/down.png' alt='Alt Kategorisini Görmek İçin Tıklayın..' /></span></a>\n";
		}
		else
		{
			$menuler .= "<li>→ <a href='".$root."".sef_kategori($veri["sef"])."' class='solmenu'>".$veri['kategori_adi']."</a>\n";
		}
		
		
		
		if(altvarmi2($veri['kategori_id']))
		{	
			$menuler .= "<ul>\n";
			sayfagetir2($veri['kategori_id'],$menuler);
			$menuler .= "</ul>\n</li>\n";
		}
		else
		{
			$menuler .= "</li>\n";
		}
	}
	
}
# Yeni Kategori
SQL

kategori_id | kategori_adi |title | sef |

Ekran Çıktısı

Ana Kategori
--Alt Ana Kategori
Ana Kategori2
--Alt Ana Kategori2

şeklinde accerdion menü yapmıştım buyur.