Witam. Mam maly problem. Otoz chce zrobic powiedzmy liste komponentow do komputera, ktora odczytuje z postgresql'a. Ok, wyswietla mi sie na stronie. I teraz do kazdego elementu dodac "rozwiniecie", cos w stylu drzewka, gdzie po kliknieciu na nie odczytam kolejne dane z pgsql'a, rozwine drzewko i te dane wyswietle. Chce to robic bez przeladowania strony. Mysle o iframe albo przekazywaniu wynikui jako array do js'a. Macie jakis lepszy sposob ? Z gory dzieki za pomoc.
Aha, rozumiem, ze blad nie jest zwiazany z PostgreSQL tylko z kodem HTML. No wiec spojrz na jak to zostalo rozwiazane na glownej stronie tego serwisu - dzialy Delphi, Z pogranicza itp. tez sie rozwjaja po kliknieciu nań.
To nie tyle chodzi o blad, co o same rozwiazanie. Przedstawie to inaczej...
Mam 2 bazy dany (z dostepem do nich i odczytem danych nie ma problemu) :
1 baza (nazwy kolumn olewam, przedstawie tylko wiersze) :
1, monitor, 254 zl
2, drukarka, 120 zl
3, myszka, 40 zl
2 baza :
1, 1, 1024x768, 120MHz
2, 2, 800x600, 85MHz
3, 3, 1600x1200, 100MHZ
Dane z pierwszej bazy wyswietlane sa w tabeli nastepujaca (i przy wejsciu na strone odczytuje tylko i wylacznie dane z tej bazy) :
Nr. Katalogowy | Sprzet | Cena
[+] 1 | Monitor | 254 zl
[+] 2 | Drukarka | 120 zl
[+] 3 | Myszka | 40 zl
I teraz po kliknieciu na danym krzyzyku przy artykule, chce, zeby bez przeladowania strony skrypt pobral dane z bazy, zwrocil je klientowi i rozwinal drzewko (tak jak ponizej) :
Nr. Katalogowy | Sprzet | Cena
[-] 1 | Monitor | 254 zl
------ 1024x768 przy 120MHz
[+] 2 | Drukarka | 120 zl
[+] 3 | Myszka | 40 zl
I teraz mysle o niewidocznym iframe, ktory bedzie zczytywal dane z bazy i moze pozniej przekazywal je do javascriptu, ktory rozwinie drzewko i wyswietli te dane (js odbierze je na przyklad do jakiegos array'a). Dobre rozwiazanie ? Czy bedzie szybko chodzilo i czy <ort>w ogóle </ort>da sie tak zrobic ?