Doğru Cevap
-
Bir adet fonksiton kodlarsın ve şu yapıda olur.
function get_kategori($kat_id) { $query = "select * from konular where kategori_id = $kat_id"; $result = mysql_query($query); while($row = mysql_fetch_array($result)) { echo $row['konu_baslik']; } }
Yazdırmak istediğin yerdede<?php get_kategori("1");?> <?php get_kategori("2");?>
şeklinde kategori id yada fonksiyonu değiştirip kategori adıyla kullanabilirsin.
Cevaplar
-
Veritabanı mimarin nasıl ve yapmak istediğini daha anlaşılır şekilde anlatırsan öneriler sunabiliriz.
-
b4d3k35
Kategoriler adında tablom var.
Birde konular adın bir tablom var. Konulardaki kategori_id ile hangi kategoriye ait olduğunu çekiyorum basit kategorileme işlemi.
Yapmak istediğim foreach döngüsüyle yapılabilecek basit birşey aslında, ancak bir türlü yapmadım foreach tam aşina değilim.
Kategori tablomdaki son 5 kategori çekicem.Koşulum olucak Kategorideki konu sayısı 5 üstündeyse çek diye.
Ve bu son 5 kategoriye ait son 10 konuyu.
Çekerek şu şekilde döndürmek istiyorum <ul> lerde dönücek her ul de 1 kategori ve o <li> lerde o kategoriye ait son 10 konu dönücek.
<ul>
<li>Kategori Adı</li>
<li>Bu kategoriye ait 1 konu</li>
<li>Bu kategoriye ait 2 konu></li>
</ul>11 yıl önce yazılmış -
kurtitasarim
örnek olarak kategori numaran 1 diyelim alt kategori numaranın üst kategorisine ait numara gene 1 olarak sonuç olarak kategoriye ait id alarak alt kategoriye ait ana kategori idsini sorgulatıp eşit olanları while ile listeleme yapabilirsin.11 yıl önce yazılmış
-