Arkadaşlar Webden bulduğum kodlarla sınırsız kategorileme sistemi yapıyorum menü olarak ekranada yazdırdım , ancak linki vermekte sorun yaşıyorum .
Yapmak istediğim şu ; if kontrolüyle ürün linki olanı ürün sayfasına kategori olanı kategori sayfasına göndermek istiyorum , menüde kategori olanlar s_kategoriler tablosunun kategori_id'sine göre kategoriler sayfasına , ürün olanlarda urunler tablosunun urun_id'sine göre ürün sayfasına gitsin istiyorum .
Nasıl yapabilirim ?

Tablolar ;
s_kategoriler tablosu ( kategori_id , kategori_adi , altkategori_id )
urunler tablosu ( urun_id , kategori_id , urun_adi , url )

s_kategoriler tablosundaki altkategori_id'sini urunler tablosundaki kategori_id alanına kaydettim .

<?php  
echo "<div id=\"listMenuRoot\">";
function sinirsiz_kategori($altkategori_id) {
	$sql = mysql_query("SELECT * FROM s_kategoriler ");     
	while($row = mysql_fetch_array($sql)) {
		 $diziler[$row['kategori_id']] = array('kategori_adi' => $row['kategori_adi'],'altkategori_id' => $row['altkategori_id']);
	}
	$has_childs = false;    
	foreach($diziler as $key => $value)  {
			if ($value['altkategori_id'] == $altkategori_id) {                        
					if ($has_childs === false){
							$has_childs = true;
							echo "\t<ul class=\"menulist\" >";
					}
					echo "<li><a href=\"...\">".$value['kategori_adi']."</a>";  // if kontrolünü yapmak istediğim kısım
					sinirsiz_kategori($key);
					echo "</li>\n";
			}
	}
	if ($has_childs === true) echo "</ul>";
}
sinirsiz_kategori(0);
echo "<br>";
?>
kategori sayfası linki ;
echo "<li><a href=\"index.php?Git=Kategori&Sayfa=index&kategori_id=$kategori_id\">".$value['kategori_adi']."</a>";
ürün sayfası linki ;
echo "<li><a href=\"index.php?Git=Urunler&Sayfa=UrunOku&urun_id=$urun_id\">".$value['kategori_adi']."</a>";