![]() |
![]() |
![]()
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: 952 Pomógł: 154 Dołączył: 20.01.2007 Skąd: /dev/oracle Ostrzeżenie: (0%) ![]() ![]() |
Swego czasu robiłem to w następujący sposób: tabelka połączeń między dwoma użytkownikami z polami "user1_id" oraz "user2_id". Dodatkowo umieszczone było pole "type" określające typ zależności. Przyjąłem zasadę, że jeśli jest już wiersz (A,(IMG:style_emoticons/default/cool.gif) z typem C, to nie dodajemy już wiersza (B,A) z tym samym typem. Wyświetlanie dla użytkownika X np. zaproszeń polega na tym, że musimy znać numer typu zaproszenia oraz powiedzieć w zapytaniu, że ID użytkownika może być w polu "user1_id" albo "user2_id". Szczegółowe dane użytkowników możemy pobrać tym samym zapytaniem, albo kolejnym przeznaczonym już tylko i wyłącznie do tego.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 09:27 |