• 22-02-2009, 12:50:28
    #1
    arkadaşlar üyeler diye bir tablomuz var, şu şekilde
    id----nick---
    1-----ali----
    2----veli----
    3----oya----

    (başka alanlarda var da neyse)

    üyelerin birbirlerini arkadaş olarak ekleyebilmelerini istiyorum, en kısa yoldan nasıl yapabiliriz? tablo yapısını ve özet olarak kodlama hakkında bilgi verirseniz sevinirim, direk kod istemiyorum zaten.
  • 22-02-2009, 16:19:24
    #2
    Üyeliği durduruldu
    bir tabloda çift taraflı olarak oluşturulabilir.
    uyelik
    uye1 uye2 durum
    şeklinde
    davet gönderilince uye1 ve uye2 degerleri durum 0 olarak tabloya eklenir.
    alinin veliye davet gönderdigini düşünelim

    tabloya
    1 2 0
    şeklinde bir kayıt eklerim

    bu halde durum 0 olduğu için daha arkadaşlık oluşmamıştır.

    2 numaralı üye onay verince kaydın tersini çevirip ve durumunu 1 yaparak tekrar eklerim.

    bu durumda tabloda 2 kayt olur ve içeriği şu şekilde olur
    1 2 1
    2 1 1

    herhangi birisi üyeligi iptal ederse bu iki kaydıda silerim.

    ben bu şekilde uyguluyorum. çünkü diger türlü ben senin arkadaşının ama sen nasıl benim arkadaşımsın karmaşası başlar
  • 22-02-2009, 18:48:00
    #3
    sdemirkeser adlı üyeden alıntı: mesajı görüntüle
    bir tabloda çift taraflı olarak oluşturulabilir.
    uyelik
    uye1 uye2 durum
    şeklinde
    davet gönderilince uye1 ve uye2 degerleri durum 0 olarak tabloya eklenir.
    alinin veliye davet gönderdigini düşünelim

    tabloya
    1 2 0
    şeklinde bir kayıt eklerim

    bu halde durum 0 olduğu için daha arkadaşlık oluşmamıştır.

    2 numaralı üye onay verince kaydın tersini çevirip ve durumunu 1 yaparak tekrar eklerim.

    bu durumda tabloda 2 kayt olur ve içeriği şu şekilde olur
    1 2 1
    2 1 1

    herhangi birisi üyeligi iptal ederse bu iki kaydıda silerim.

    ben bu şekilde uyguluyorum. çünkü diger türlü ben senin arkadaşının ama sen nasıl benim arkadaşımsın karmaşası başlar
    çok teşekkür ediyorum hocam, kafamda tasarladım, bitti sayılır, mantığı verdiğin için teşekkür ediyorum +rep
  • 22-02-2009, 18:49:22
    #4
    Üyeliği durduruldu
    huseyinkeles adlı üyeden alıntı: mesajı görüntüle
    çok teşekkür ediyorum hocam, kafamda tasarladım, bitti sayılır, mantığı verdiğin için teşekkür ediyorum
    rica ederim üstad. tek kayıtlada halledebilirsin ama kim kime arkadaşlık davet etmiş bilgisini ek bir alanda tutman lazim onay işlemini kontrol için