![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 73 Pomógł: 1 Dołączył: 19.12.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam wszystkich,
Otóż mam w MySQL tabelkę "grupy" W pliku php, który wyświetla grupy z tej tabelki w pętli, mam pod każdymi danymi grupy button "dołącz do grupy". No i oczywiście działa mi ładnie pięknie - kiedy wcisnę przycisk dodaje użytkownika do tej grupy. Ale teraz mam problem, co zrobić żeby po dodaniu ten przycisk zniknął u usera i pojawił się np przycisk "usuń mnie z grupy" (który też wiem jak zrobić). Chodzi mi tylko jaki warunek napisać, żeby wyświetlił się ten albo ten button? Myślałem nad pętlą for, która sprawdzała by po prostu czy w tabeli danej grupy nie ma id użytkownika. Problem właśnie polega na tym że w tabeli grupy może być więcej niż jeden user więc trudno mi będzie porównać np pole "czlonek_grupy" do id usera zalogowanego. Od początków jestem samoukiem, mam nadzieję że ktoś zrozumiał o co mi chodzi (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował nospor 20.12.2007, 11:05:12 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 22 Dołączył: 19.09.2007 Skąd: Sosnowiec Ostrzeżenie: (0%) ![]() ![]() |
Nie rozumiem za bardzo o co Ci w tym momencie chodzi (z podpinaniem zmiennej pod zmienną) i automatycznym wyświetlaniu czegoś przez zmienną.
Generalnie wg. Twojego skryptu $udata["join_user"] zawiera Id użytkownika przypisanego do grupy a $userdata["user_id"] zawiera Id użytkownika aktualnie zalogowanego. Więc operacje na $userdata["user_id"] będą tyczyły się tylko osoby zalogowanej. Jeśli gdzieś w bazie masz przypisany Avatar do użytkownika, to możesz identyfikować go za pomocą dowolnej wartości zawierającej Id użytkownika. Nie widzę powodu dla którego możnby używać obecnego $udata["join_user"] bo to ma służyć tylko identyfikowaniu czy użytkownik jest w danej grupie czy nie. Jeśli chcesz wyświetlać avatary, kontakt i inne dane, pobierz je z odpowiedniej tabeli wg. odpowiednich kryteriów. A czy przypiszesz to sobie do zmiennej która będzie się nazywać $udata czy $userdata czy też $dodatkowe_informacje zależy tylko od Twoich preferencji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale moze w ogóle nie o to Ci chodzi, problem w tym że nie wiem co chcesz osiągnąć: więcej szczegółów. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 13:07 |