• 04-09-2009, 05:58:06
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhaba,
    Ben ilk defa böyle bişe yapıcağım için nasıl başlıcağımı bilemedim.

    Şimdi ben db visible sütunu -1 ve 0 olanları çekip.

    Visiblle -1 Kategori, 0 forum. 2 sini çekip

    Kategori
    forum, forum, forum

    Kategori - 2
    forum2, forum2, forum2

    Bunu nasıl yapabilirim.
    Teşekkürler.
  • 04-09-2009, 10:15:55
    #2
    Üyeliği durduruldu
    neresinde takildiniz yada ne yaptiniz ne yapamdiniz
  • 05-09-2009, 01:07:29
    #3
    $umut_menu_sorgu = $db->query("SELECT forumid, title, parentid
    FROM ".TABLE_PREFIX."forum WHERE parentid = -1 ORDER BY forumid ASC LIMIT 0, 20");
    while($umut_menu = $db->fetch_array($umut_menu_sorgu))
    {
    $title .= $umut_menu[title];
    $id = $umut_menu[forumid];
    $umut_menu_sorgu = $db->query("SELECT forumid, title, parentid
    FROM ".TABLE_PREFIX."forum WHERE parentid != -1 ORDER BY forumid ASC LIMIT 0, 20");
    }
    Bunlar ile kategori ve forumları çekiyorum.
    Sorun listelemede.:S
  • 05-09-2009, 02:09:19
    #4
    ayri ayri sorgula oluşturacaksin.
    kategori sanirim bahsettigin forumlarin kategorisi adımlar
    1 - kategori sorgusu
    2 - while döngüsü
    3 - bu while döngüsü içinde 2. bir sorgu buda forum sorgusu where='' oalarak üstteki sorgudan aldigin kategori id'ini kullanacaksin.
    4 - 2. sorgunun while döngüsü sonra döngüleri kapatacaksin.
    vbulletin için soruyorsun sanirim, pek bilmiyorum.
    örnek kod üzerinden gidersek
    //1 - bu kategori sorgusu olacak
    $umut_menu_sorgu = $db->query("SELECT forumid, title, parentid FROM ".TABLE_PREFIX."forum WHERE parentid = -1 ORDER BY forumid ASC LIMIT 0, 20"); 
    //2 - üstteki sorgunun döngüsü
    while($umut_menu = $db->fetch_array($umut_menu_sorgu)) 
    {
    $title .= $umut_menu[title];
    $id = $umut_menu[forumid];
    //3 - 2. sorgu buarada 1. sorgudan aldigin kategorinin id'sini kullanacaksin. tablo yapilarini ve neyin ne oldugunu bilmedigimden kodu veremicem
    $umut_menu_sorgu = $db->query("SELECT forumid, title, parentid FROM ".TABLE_PREFIX."forum WHERE parentid != -1 ORDER BY forumid ASC LIMIT 0, 20"); 
    //buarada da bir while oluşturacaksin.
    }//while'lari kapat
  • 05-09-2009, 02:38:39
    #5
    Tamam teşekkürler.
    Peki

    Kategori
    forum, forum, forum

    Kategori - 2
    forum2, forum2, forum2

    bu şekilde çektiğim verileri nasıl listelerim. Bana o lazımda.