<li>
<a href="#"><?php echo $kategori_ad ?> </a>
<?php
if ($kategori_ust==0) {
echo '<ul class="nav-dropdown nav-submenu">';
} else {
echo '<ul>';
} ?>
<?php for ($i = 0; $i < $toplamSatirSayisi; $i++) {
if ($tumSonuclar[$i]['kategori_ust'] == $kategori_id) {
kategori($tumSonuclar[$i]['kategori_id'], $tumSonuclar[$i]['kategori_ad'], $tumSonuclar[$i]['kategori_ust']);
}
} ?>
</a>
</ul>
<?php } ?>
</li> html içinde İf, if içinde for
12
●139
- 27-09-2021, 11:02:49bu kodu çalıştırdığım zaman içinde değer olmayan menü de aşağı doğru açılıyor fakat boş geliyor ne yaptıysam açılmamasını sağlayamadım bi el atabilecek biri varsa çok makbule geçer
- 27-09-2021, 11:10:37İçinde değer olmayan menu derken?meetadfor adlı üyeden alıntı: mesajı görüntüle
Yani veritabanında "kategori_ad" boş olanlar da mı geliyor demek istediniz? - 27-09-2021, 11:38:11meetadfor adlı üyeden alıntı: mesajı görüntüle
Hocam kategori($tumSonuclar[$i]['kategori_id'], $tumSonuclar[$i]['kategori_ad'], $tumSonuclar[$i]['kategori_ust']); değerleri <li> tagı içine al ve yazdır.
yani
echo "<li>YAZDIRMAK İSTEDİĞİN DEĞİŞKENLER</li>"; - 27-09-2021, 13:04:48Hocam maalesef bir şey değişmediDeneme123 adlı üyeden alıntı: mesajı görüntüle
echo "<li>"; kategori($tumSonuclar[$i]['kategori_id'], $tumSonuclar[$i]['kategori_ad'], $tumSonuclar[$i]['kategori_ust']); echo "<li>";
- 27-09-2021, 13:07:35Hayır yani iki üst kategori iki alt kategori var bu üst kategorilerden 2sinin alt kategorisi var diğerinin alt kategorisi yok fakat yine menülerde üzerine fare geldiği zaman boş bir alt submenu bölümü indiriyor alta doğru bunun olmaması gerekiyor mesele bubatuhan_polat adlı üyeden alıntı: mesajı görüntüle
- 27-09-2021, 13:28:14Anladığım kadarıyla bu olay CSS, JS ile çözülebilecek olay. Ben PHP sanmıştım hocam pardon
- 27-09-2021, 13:40:02hocammeetadfor adlı üyeden alıntı: mesajı görüntüle
kategori($tumSonuclar[$i]['kategori_id'], $tumSonuclar[$i]['kategori_ad'], $tumSonuclar[$i]['kategori_ust']);
bu kısımda echo ile yazdırılacak ama aralarında virgül var. bu şekilde olmaz.yazdırman gereken $tumSonuclar[$i]['kategori_ad'] ise echo ile <li> tagları arasında onu yazdır. - 27-09-2021, 14:07:48hocam hata veriyor maalesef bu şekilde olmayacak sanırım css tarafı ile alakalı olabilirDeneme123 adlı üyeden alıntı: mesajı görüntüle