• 16-11-2020, 21:22:04
    #1
    Merhaba, PHP PDO ile menüleri sıraladım fakat alt menü yapamadım nasıl yapabilirim yardımcı olursanız sevinirim , iyi çalışmalar.
  • 16-11-2020, 21:28:34
    #2
    hocam o veri tabanı üzerinden otomatikleştiriceksiniz mysqli ile aynı
  • 16-11-2020, 21:29:02
    #3
    ercannkurtulus adlı üyeden alıntı: mesajı görüntüle
    Merhaba, PHP PDO ile menüleri sıraladım fakat alt menü yapamadım nasıl yapabilirim yardımcı olursanız sevinirim , iyi çalışmalar.
    Kardeşim ben henüz denemedim yani kendim yapmadım. Net cevap veremiyorum ama buraya bakarsan kesinlikle yaparsın. LİNK
  • 16-11-2020, 21:31:51
    #4
    ercannkurtulus adlı üyeden alıntı: mesajı görüntüle
    Merhaba, PHP PDO ile menüleri sıraladım fakat alt menü yapamadım nasıl yapabilirim yardımcı olursanız sevinirim , iyi çalışmalar.
    Veritabanında tek tablo kullan. Kategoriler diye ama içinde Alt kategorilerinde ve Ana kategorilerinde barınacak. Yani anakategori_id ve kategori_id ayrı ayrı olucak. Yine ID'ler benzersiz. Takıldığın olsa uzmanlar cevap veriyor ALLAH onlardan razı olsun sayelerinde birşeyler öğreniyoruz. Ufak tefek ben bi Kurumsal site yazdım bile. vesselam
  • 16-11-2020, 21:42:43
    #5
    Tek bir tabloda arkadaşın attığı linkteki yapıda oluşturabilirsin. Ana kategori id eğer bir değer alıyorsa onu alt kategori olarak tanımlarsın, eğer değer 0 ise ana kategori olur. Başlattığın döngünün içerisine yazacağın bir if kodu ile bunu sağlayabilirsin.
  • 17-11-2020, 02:22:32
    #6

    Kodları bilerek eklemedim. Çünkü yazarken öğreneceksiniz
  • 17-11-2020, 10:42:16
    #7
    hkasistan adlı üyeden alıntı: mesajı görüntüle

    Kodları bilerek eklemedim. Çünkü yazarken öğreneceksiniz



    Hocam bendeki kodlar bu şekilde fakat olmuyor hatayı göremedim bir de siz bakarsanız çok sevinirim
    Hakkımızda kısmında dropdown menü mevcut


    Kodlarımın Linki : https://ideone.com/hxIck7
  • 17-11-2020, 11:17:45
    #8
    1. $menusor=$db->prepare("SELECT * FROM menu where menu_ust=:menu_ust order by menu_sira");
    2. $menusor->execute(array(
    3. 'menu_ust' => 0 ));
    4. while($menucek=$menusor->fetch(PDO::FETCH_ASSOC)) { //burası fetch_all olmuyacakmı
    5. $menu_id=$menucek['menu_id'];
  • 17-11-2020, 11:19:25
    #9
    PHP Notice: Undefined variable: db in /home/oYR1Oy/prog.php on line 3 PHP Fatal error: Uncaught Error: Call to a member function prepare() on null in /home/oYR1Oy/prog.php:3 Stack trace: #0 {main} thrown in /home/oYR1Oy/prog.php on line 3 hocam $db yi içeren php dosyasını sayfaya include etmelisin