cleaner80 adlı üyeden alıntı: mesajı görüntüle
elbette yapabilirsiniz.

   <?php 
            $SQLSorgusu = "SELECT * FROM menuler ORDER BY id ASC"; 
            $result = mysql_query($SQLSorgusu); 
            while($veri=mysql_fetch_array($result)){ 
            $adi = $veri['adi']; 
            $url = $veri['url']; 
            $durum = $veri['durum']; 
            $altmenu = $veri['altmenu']; 
            $alturl = $veri['alturl']; 

            echo $durum =="var" ?' <li><a href="'.$url.'"> '.$adi.' </a> 
                         <a class="altmenu" href="'.$alturl.'"> '.$altmenu.' </a></li>': 
     
            '<li><a href="'.$url.'"> '.$adi.' </a></li>';     


for($i=0; $i<=count($alturl); $i++){ 

echo "<a href='".$alturl[$i]."'>".$altmenu[$i]."</a> "; 
}


            } 
            ?>
sizin ekrana basma değişkeninizi bilemediğim için direk altına yazdım. siz kendinize göre ayarlamalısınız.
Öncelik ile teşekkür ederim ama olmadı şöyle olmadı;
foreach echo $durum =="var" ?' <li><a href="'.$url.'"> '.$adi.' </a> satırında olması gerekiyor.

Ama o zaman da hata veriyor ben yapmak istediğimi söylesem?

Mysql de altmenu ve alturl adında iki tablo düşünün.

menü1,menü2
menüurl1,menüurl2

ve

altmenu1,altmenu2
alturl1,alturl2

alt menüler menülerin açılır menüsü olacak. while ile yaparsam 4nü de tek tek yazmam gerek ama 3 tane eklersem 4. alan boş kalıyor

anlatabildim mi bilmiyorum.