• 21-03-2021, 17:22:19
    #1
    Merhabalar kolay gelsin.
    2 Tane tablom var 1. tablo havuz sistemi yani oraya eklenen üyeler takipçi istediklerini belirtmiş oluyor.
    2. Tablo ise x üyesinin havuzdaki üyeyi takip ettiğini belirleyen tablo.
    Şimdi ekrana havuz sistemindeki üyeleri tek tek yazdırıyorum ancak x üyesi havuzdaki bir üyeyi takip ettiğini belirleyen tabloda gösteriyorsa havuzdaki bi sonraki üyeye geçicek. Php mantığını nasıl kurabilirim ya da önereceğiniz bi sistem varmıdır şimdiden teşekkürler.
  • 21-03-2021, 17:37:01
    #2
    Hocam anlayamadim ne demek istediginizi bir ornek veya daha anlasilir bir sekilde yazmanizi talep ediyorum benide etiketlerseniz bakayim ona gore yardim edeyim.
  • 21-03-2021, 17:39:56
    #3
    Karolinax adlı üyeden alıntı: mesajı görüntüle
    Merhabalar kolay gelsin.
    2 Tane tablom var 1. tablo havuz sistemi yani oraya eklenen üyeler takipçi istediklerini belirtmiş oluyor.
    2. Tablo ise x üyesinin havuzdaki üyeyi takip ettiğini belirleyen tablo.
    Şimdi ekrana havuz sistemindeki üyeleri tek tek yazdırıyorum ancak x üyesi havuzdaki bir üyeyi takip ettiğini belirleyen tabloda gösteriyorsa havuzdaki bi sonraki üyeye geçicek. Php mantığını nasıl kurabilirim ya da önereceğiniz bi sistem varmıdır şimdiden teşekkürler.
    mysql sorgusu önerebilirim, bahsettiğin senaryoya göre;

    select * from havuz where takip_isteyen not in (select takip_edilen from tablo_durum where takip_eden='x uyesi') limit 1

    sorgusu ile x üyesi için takip_isteyenler içerisinden 1 tane takip_edilmemiş seçebilirsin.
  • 21-03-2021, 17:40:59
    #4
    Karolinax adlı üyeden alıntı: mesajı görüntüle
    Merhabalar kolay gelsin.
    2 Tane tablom var 1. tablo havuz sistemi yani oraya eklenen üyeler takipçi istediklerini belirtmiş oluyor.
    2. Tablo ise x üyesinin havuzdaki üyeyi takip ettiğini belirleyen tablo.
    Şimdi ekrana havuz sistemindeki üyeleri tek tek yazdırıyorum ancak x üyesi havuzdaki bir üyeyi takip ettiğini belirleyen tabloda gösteriyorsa havuzdaki bi sonraki üyeye geçicek. Php mantığını nasıl kurabilirim ya da önereceğiniz bi sistem varmıdır şimdiden teşekkürler.
    kimseyi takip etmeyen kullanıcıları mı yazdıracaksın sadece?
  • 21-03-2021, 17:42:25
    #5
    Kara adlı üyeden alıntı: mesajı görüntüle
    Hocam anlayamadim ne demek istediginizi bir ornek veya daha anlasilir bir sekilde yazmanizi talep ediyorum benide etiketlerseniz bakayim ona gore yardim edeyim.
    Havuz ve Takiplist adında 2 tablom var Havuz tablosuna sisteme üye olanlar kullanıcı adını yazdırıyor ve takipçi isteminde bulunuyor. Takiplist tablosunda ise sisteme üye olan diğer üyeler havuzdaki üyeyi takip ediyor ve edincede takiplist tablosuna kaydediliyor. Örnek;
    X üyesi havuz sistemine kendini kaydetti ve Y üyeside X üyesini takip etti. Y üyesinin adı ve X üyesinin adı takiplist tablosuna eklendi. Daha sonra Y üyesi sisteme girdiğinde ana ekranda X üyesini görmemesi gerekiyor ve havuz tablosundaki diğer üyeleri görmesi gerekiyor. Umarım anlatabilmişimdir.
  • 21-03-2021, 17:45:30
    #6
    gurdeniz adlı üyeden alıntı: mesajı görüntüle
    kimseyi takip etmeyen kullanıcıları mı yazdıracaksın sadece?
    Ekrana havuzdan yazdırdığı üyeyi takiplist tablosunda bulursa bi sonraki üyenin sorgusunu yapıcak eğer havuzda takip etmediği üye varsada onu ekrana yazdırıcak. Kısaca mantık bu hocam.
  • 21-03-2021, 17:45:53
    #7
    Anladim hocam php ile yabilabilir bir sistem x kisi kayit olacak ve takiplist tablosundaki diger uyelerden birini onu takip etmedi icin iste butonuna basacak ve o kisi onu takip edecek daha sonra x kisisi takip etmesini istedigi kisiyi bir daha gormeyecek dogeumu anladim?
  • 21-03-2021, 17:48:12
    #8
    Kara adlı üyeden alıntı: mesajı görüntüle
    Anladim hocam php ile yabilabilir bir sistem x kisi kayit olacak ve takiplist tablosundaki diger uyelerden birini onu takip etmedi icin iste butonuna basacak ve o kisi onu takip edecek daha sonra x kisisi takip etmesini istedigi kisiyi bir daha gormeyecek dogeumu anladim?
    Ekrana takip ettiği üye gelmemesi gerekiyor hocam. Takiplist tablosunda varsa ekrana yazdırmıcak
  • 21-03-2021, 17:51:53
    #9
    yukarıda yazdığım sorgudan limit 1 kaldırısan tüm takip edilmeyenleri listelersin.

    select * from havuz where takip_isteyen not in (select takip_edilen from tablo_durum where takip_eden='x uyesi')