v2.5.2
Giriş yap

PHP Kategorileştirme

arduinoturkbatu
497 defa görüntülendi ve 1 kişi tarafından değerlendirildi

Tablomda aşağıdaki gibi bir görüntü var:

(adsbygoogle = window.adsbygoogle || []).push({});
idyazaricerikkategori
1AdminBurayı sevdin mi?Açılış
2Kul1anacıSevilmeyecek ne var?Açılış
3PHPseverYouTube'ta Arduino Türk Batu'ya abone olmayı unutmayınTanıtım

Tabloda kategori bölümü var. Web sitede bir tane select olucak, oradan kategori seçilecek. Seçilen kategoriye sahip yazılar görünecek. Bunu nasıl yapabilirim?

Cevap yaz
Cevaplar (1)
apobozdag
1062 gün önce

Merhaba öncelikle yapın genel olarak hatalı,
Kategoriler diye ayrı tablo tutup içerikler tablosunda ise kategori id ile tutman daha sağlıklı olacaktır.
Fakat senin şuan ki yapına göre kodları aşağıya yazıyorum.

<?php
$kategoriler = $conn->prepare("SELECT kategori FROM icerikler GROUP BY kategori");
$kategoriler->execute();
<select name="kategori">
    <option value="">Seçim Yapın</option>
    <?php
        foreach($kategoriler as $item){
            echo '<option value="'.$item->kategori.'">'.$item->kategori.'</option>';
        }
    ?>
</select>
<?php
$icerikler = $conn->prepare("SELECT * FROM icerikler WHERE kategori=?");
$icerikler->bind_param("i", $kategori);
$icerikler->execute();