• 25-03-2021, 21:10:34
    #1
    Merhaba arkadaşlar bir konuda yardımınıza ihtiyacım olacak kafam karıştı

    verilerim 1,2,3,5,6,7 seklinde geliyor

    burada 1 numaralı verinin üst baslıgı var ve 2 numara ile aynı döngüye soktuğum için cıktı su sekilde oluyor

    deneme baslık
    1
    deneme baslık
    2
    diğer baslık
    3
    diğer baslık
    5

    istediğim şu şekilde

    deneme başlık
    1
    2

    diğer başlık
    3
    5

    foreach dışında döngü kullanmak durumunda kaldım kod yapım su sekilde


    while($rowc = mysql_fetch_array($quercy)){

    $explode = explode(",",$rowc[ozellik]);

    $yenidizi = array_unique($explode);

    foreach($yenidizi as $vc){

    }

    break kullanarak çözebilir miyim ? muhtemelen mantık olarak bir yeri atladım
  • 25-03-2021, 21:25:09
    #2
    ne yapmaya çalıştığını söylersen belki daha mantıklı bir çözüm üretebiliriz, ek olarak kodlarını direk değilde https://carbon.now.sh/ gibi siteler aracılığı ile resim olarak paylaşırsan daha okunaklı hale gelebilir.
  • 25-03-2021, 21:42:55
    #3
    Zeta adlı üyeden alıntı: mesajı görüntüle
    ne yapmaya çalıştığını söylersen belki daha mantıklı bir çözüm üretebiliriz, ek olarak kodlarını direk değilde https://carbon.now.sh/ gibi siteler aracılığı ile resim olarak paylaşırsan daha okunaklı hale gelebilir.
    bir çeşit gruplandırma diyelim . basite indirgemek gerekirse aşağıdaki gibi özellik stunum var. Karmaşık gelişmiş bir yapı kullandım herşey tamam sadece cıktıyı aşağıdaki gibi alıyorum.

    hiyerarşim şu şekilde

    kategoriye bağlı listelenen ürünler --> ürünlerin ozellik_id leri --> ozellik id ler (1,2,3) gibi geldiği için while döngüsü ve explode ile parcalanarak array_uniq ile aynı kayıtlar temizlenir --> foreach döngüsü ile ozellik stunundan bilgiler cekilir

    baslık kısmınıda foreach içine aldığım için her seferinde başlık kısmını döndürüyor . Sistem büyük olduğu için hafif kafam durdu. Var mı fikri olan