• 24-06-2020, 13:31:05
    #1
    Arkadaşlar sorunum şu bir kategorim var. Örnek 1 2 3 4 5 6 7 id kategori ağacım.
    Birde bunları seçen bir tablom var bunları 1,3,5,7 gibi tutuyorum.

    Buna Göre Önce Kategorileri Listeliyorum.

    1
    2
    3
    4
    5
    6
    7

    Seçili verilerim implode ile topladım. 1,3,5,7 Gibi bunları ayırp karşılıklarına yazdıramadım mantık kuramadım. Bunu ayırıp 1 karşısına evet yazacak ne yapmam lazım.
  • 26-06-2020, 10:15:38
    #2
    Arkadaşlar bir yardım edin kuramadım mantığı.
  • 26-06-2020, 10:30:21
    #3
    veritabanı işlemi yapmıyor isen

    $a = '1,3,5,7';
    $a_array = explode(',',$a);
    if (in_array(1, $a_array)) {
    echo "1 var";
    }
    mysql için WHERE IN kullanabilirsin.
  • 26-06-2020, 11:29:59
    #4
    FaTe adlı üyeden alıntı: mesajı görüntüle
    veritabanı işlemi yapmıyor isen
    $a = '1,3,5,7';
    $a_array = explode(',',$a);
    if (in_array(1, $a_array)) {
    echo "1 var";
    }
    mysql için WHERE IN kullanabilirsin.

    Sorunumda tam olarak o veritabanından çekiyorum. Kategorilerimi sıralıyorum.
    Sonra seçili olan veriyi çekip parçalayıp o id kategori id eşitse yanına evet değilse hayır yazmam gerekli.