PHP Alt Kategori Oluşturma

  2016/07/23 12:20 • Ana Sayfa > PHP

Video, haber ve blog sitelerinde özellikle gerekli olan alt kategori mantığını PHP ve veritabanı ile uyarlaması, aslında göründüğü kadar zor değil ve oldukça basit. Bu mantık sayesinde sınırsız sayıda alt kategori oluşturabilmenize de imkan tanınıyor fakat bu örneğimizde tek alt kategori şeklinde ilerleyeceğiz.

Veritabanı ile yapılacaklar

İlk önce category adında bir tablo oluşturuyoruz. Sütunlarımız ise: category_id, category_title, category_alt olsun.

Bu kategoride aşağıdaki gibi bir satır ekleyelim;

category_id category_title category_alt
1 PHP  

Daha sonra PHP kategorisinin altına PHP'nin bir eklentisi olan cURL'ü ekliyoruz.

category_id category_title category_alt
2 cURL 1

Şimdi bunu PHP ile listeleyelim.

 <?php $catList = $db->query("SELECT * FROM category ORDER BY category_title ASC", PDO::FETCH_ASSOC); ?>
  <?php foreach ($catList as $li) { ?>
     <?php if ($li['category_alt'] == null) { ?>
      <?php echo $li['category_title']; ?>
      <?php $altbak = $db->query("SELECT * FROM category WHERE category_alt = '$li[category_key]'", PDO::FETCH_ASSOC); ?>
      <?php foreach ($altbak as $lik) { ?>
          <?php echo '---'.$lik['category_title']; ?>
      <?php } ?>
    <?php } ?>
<?php } ?>

Kolay gelsin..

Yazar: Ercüment Çözer (@Felina)

2009 yılında gelen "internet için bir şeyler üretme isteği" doğrultusunda yazılım öğrenmeye başladım. Aradan geçen süre zarfında başta PHP ve Python olmak üzere, ticareti yapılabilir birçok şey öğrendim. Şu sıralar web ve mobil ortamda kodlama, tasarlama ve pazarlama konularındaki bilgilerimi pekiştirmek ve ihtiyaç halinde diğer insanlara da yardımcı olabilmek için KodLab.org'u kurdum. Freelance olarak kendi projelerimle ilgileniyorum.