<?php
	
					$sorgu = mysql_query('select * from sayfalar WHERE sayfa_durum="1" order by sayfa_ustid, sayfa_id asc'); 
					while($row = mysql_fetch_assoc($sorgu)) $dizi[$row['sayfa_id']] = array('sayfa_ustid' => $row['sayfa_ustid'], 'sayfa_id' => $row['sayfa_id'], 'sayfa_adi' => $row['sayfa_adi'], 'sayfa_sefadi' => $row['sayfa_sefadi'],); 

					function sinirsiz_kategori($dizi, $parent, $der){//$der kaynak anlaşılsın diye tab eklemek için. 
						if(!$dizi) die('Dizi boş'); 
						$tab = str_repeat("\t",$der); 
						$der++; 
						foreach($dizi as $key => $value){     
							if($value['sayfa_ustid'] == $parent){ 
								$ekle .= $tab.'<li><a href="'.$sayfa_url.'/'.$value['sayfa_sefadi'].'-'.$value['sayfa_id'].'.html">'.$value['sayfa_adi'].'</a>'; 
								$ekle .= sinirsiz_kategori($dizi,$value['sayfa_id'],$der); 
								$ekle .= '</li>'."\r\n"; 
							} 
						} 
						if($ekle != ''){//boş değilse ekleyelim gereksiz ul eklemesin 
							$kategoriler .= $tab."\r\n".$tab; 
							$kategoriler .= ($parent > 0) ? '<ul>'."\r\n" : '<ul>'."\r\n"; 
							$kategoriler .= $ekle.'</ul>'."\r\n"; 
						} 
						return $kategoriler; 
					} 
					$kat = sinirsiz_kategori($dizi,0,0); 
					echo $kat; 
											
						?>
Bu kod ile <ul> ile başlıyor sınırsız alt menü yapmaya.Ben aşağıdaki yapıyı yapmak istiyorum yardımcı olursanız sevinirim.

    
        <li><a href=""></a>
        
            <ul>
            
                <li><a href=""></a></li>
                <li><a href=""></a></li>
                <li><a href=""></a></li>
                <li><a href=""></a></li>
            
            </ul>
            
        
        </li>
        <li><a href=""></a></li>
        <li><a href=""></a></li>