Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 108 Pomógł: 0 Dołączył: 30.04.2016 Ostrzeżenie: (0%)
|
Witam,
napisałem mini portal do którego można zarejestrować się podając maila osoby która nas poleciła podczas rejestracji. Skrypt automatycznie przypisuje naszemu rekordowi w bazie maila tej osoby dzięki której założyliśmy konto. Nasz rekord w bazie wygląda mniej więcej tak: Imię Nazwisko Email hasło osobap(emal osoby polecajacej) Jan Kowalski jak.kowalski@wp.pl jojpoejpfw rysiek.nowak@wp.pl I teraz tworze drzewo poleceń. Pobieram maila zalogowanego użytkownika (rysiek.nowak@wp.pl) i wyświetlam pod nim wszystkie maile jeden pod drugim które mają w bazie jako "osobap" email rysiek.nowak@wp.pll i są to osoby które założyły konto dzięki Ryśkowi. Ale zanim pobiorę wszystkie tę maile po wczytaniu pierwszego rekordu z bazy dajmy na to "Jana" daje następną pętle która sprawdza czy "syn" Ryśka Jan też ma osoby pod sobą i dla nich też wyświetla jego "synów" i tak do 4 poziomów. Napisałem strasznie słaby skrypt metodą kombinowania żeby tylko działał. Użyłem spacji żeby tworzyła się struktura drzewiasta (IMG:style_emoticons/default/smile.gif) . Wynik skryptu wygląda tak: Rysiek twoje drzewo: jan.kowalski@wp.pl ---------marlena@er.pl ---------jacek.dobry@ert.pl milena@tralala.pl andrzej@te.pl ---------michal@rerer.pl ---------grazyna@wewewe.pl ------------------bronislaw@perrt.pl ------------------czarek@resergr.pl mietek@wp.pl itd... Jeszcze jest dodana zmiana koloru wyświetlenia zależnie od tego czy użytkownik jest aktywny czy nie ale to nie jest ważne. I z góry uprzedzam pytania, tak wiem że to wszystko mogło by być w jednej pętli. I tak: chciałbym żeby wyświetlenie było bardziej profesjonalne i ruchome. Czyli wyświetlają się tylko użytkownicy pod zalogowanym użytkownikiem i żeby wyświetlić synów tych użytkowników trzeba kliknąć plusik i następny plusik żeby wyświetlić następne poziomy. Wszystko połączone kreskami i ustawione poziomami. Jak np. tutaj: http://domanart.pl/dema/drzewo-plikow/index.php Wiem że drzew jest pełno w sieci ale działają na zasadzie mam już pewną liczbę użytkowników wyświetlę ich JS'em i albo Ajax'em i jest ładne ruchome drzewo. Ale jeśli nie ma się ustalonej liczby użytkowników i ta liczba ciągle się zmienia to już dla mnie zaczynają się schodki. Próbowałem przerabiać coś takiego ale nie wiem jak przekazać dane wyciągnięte z bazy do JS'a za pomocą phpa. Czy w ogóle można łączyć phpa i JS'a? Poniżej wklejam kod mojego skryptu. Proszę o podpowiedzi jak z tego wybrnąć.
Kurcze, nikt nie jest w stanie pomóc? |
|
|
|
gucio1 Drzewo PHP + MYSQL + JS 9.01.2017, 22:10:54
nospor CytatPróbowałem przerabiać coś takiego ale nie wie... 9.01.2017, 22:14:29
gucio1 Ok już wiem jak wyświetlić daną z php w JS.
Teraz... 10.01.2017, 02:31:34
nospor Uzyj AJAX i wczytuj po jednym poziomie struktury. ... 10.01.2017, 09:58:57
gucio1 Właśnie wczoraj wyczytałem że przez Ajax mogę łącz... 10.01.2017, 12:06:41
com Pierwsze co bym zmienił to te bazę danych zmienił,... 13.01.2017, 01:18:59
gucio1 Co da rozbicie na dwie tabele? Wyjaśnij jak masz c... 13.01.2017, 02:27:50
daniel1302 Rozbicie na dwie tabele, da to, że w jednej będzie... 13.01.2017, 08:48:21
gucio1 daniel1302, dzięki za podpowiedzi ale nie rozumiem... 28.01.2017, 04:35:09
miedzna Np możesz zrobić tak: http://phpflow.com/php/dynam... 2.02.2017, 16:36:09 ![]() ![]() |
|
Aktualny czas: 21.12.2025 - 14:27 |