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.