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.
üyelerin arkadaş olması
3
●403
- 22-02-2009, 12:50:28
- 22-02-2009, 16:19:24Üyeliği durduruldubir 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çok teşekkür ediyorum hocam, kafamda tasarladım, bitti sayılır, mantığı verdiğin için teşekkür ediyorum +repsdemirkeser adlı üyeden alıntı: mesajı görüntüle
- 22-02-2009, 18:49:22Üyeliği durduruldurica 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çinhuseyinkeles adlı üyeden alıntı: mesajı görüntüle