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 |
|
|
|
![]() |
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 |
|
|
|
slawo zaproszenia / znajomi 23.03.2010, 20:00:54
Zyx Swego czasu robiłem to w następujący sposób: tabel... 24.03.2010, 07:47:14
mortus Moim zdaniem najlepiej zrobić dwie tabele:
znajomi... 27.03.2010, 00:16:40
zend Zgadza się, że problem można zniwelować za pomocą ... 27.03.2010, 11:12:15
slawo udało mi się ogarnąć zaproszenia. Teraz mam proble... 27.03.2010, 15:03:10
mortus Przykład[PHP] pobierz, plaintext <?php $liczba ... 27.03.2010, 16:36:08 ![]() ![]() |
|
Aktualny czas: 27.12.2025 - 16:19 |