Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zaproszenia / znajomi
slawo
post
Post #1





Grupa: Zarejestrowani
Postów: 184
Pomógł: 0
Dołączył: 11.01.2010
Skąd: Nowa Dęba

Ostrzeżenie: (0%)
-----


id | zaprasza | ziomek

1 mycu sławo
2 charles sławo
3 jasiek sławo
4 sławo mycu

Witam, podpowie ktoś jak napisać dodawanie użytkowników do znajomych? Powiedzmy, że po kliknięciu + dodaj znajomego pobiera do bazy nick osoby zalogowanej i nick osoby, której chcemy dodać. Chciałbym tak to zrobić żeby wymagana była akceptacja zaproszeń.

Powyżej baza zaproszenia. Jak napisać coś takiego że gdy 2 osoby się zaproszą to pojawi się na stronie?

Nie chce żeby mi ktoś kod pisał tylko teoretycznie napisał na jakiej zasadzi mogłoby to działać. Z góry dzięki pzd.

Ten post edytował slawo 23.03.2010, 20:04:58
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
zend
post
Post #2





Grupa: Zarejestrowani
Postów: 580
Pomógł: 85
Dołączył: 25.03.2010
Skąd: Skrzyszów :)

Ostrzeżenie: (0%)
-----


Na początku musimy zauwarzyć, że dane itak będą nam się dublować, więc proszę nie krzyczeć, że dane się dublują (IMG:style_emoticons/default/smile.gif)
So, user_id1, user_id2 accepted_by_user2 <= pola
1) user 1 zaprasza 2, => 1,2 false
2 user 2 akceptuje, następuje aktualizacja zaproszenia, flaga true, oraz dodaje relacje 2,1,true
Implementacja całkiem przyjemna i przyjazna we wdrożeniu i utrzymaniu, nie ma też dużo zajmujących pol typów innych niż bool i int, co w tabelkach relacyjnych, przy dużej ilości danych może okazać się ważne

Drugą opcją może być trzymanie zaproszeń w osobnej tabelce, a wpisywanie do tabeli relacji tylko tych zaakceptowanych przez obie strony, co jest jeszcze lepszym rozwiązaniem

Ten post edytował zend 26.03.2010, 22:48:30
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 16:19