![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Czy jest wogóle możliwość wczytania przez ajax danych z bazy mysql?
działa to mniej wiecej tak: klikam na link, dzieki ajaxowi wczytuje sie on w odpowiednim divie, div ten includuje odpowiedni plik php w którym są zapytania do bazy... jakbym zrobił to przez $GET bez ajaxa to by działało normalnie... ale strona sklada sie z ok 20 podzielonych okien i przeladowanie za kazdym razem wszytkiego mija sie z celem... więc chcialem to oprzec na ajaxie jednak nie wczytuje danych z bazy... ;/ ktoś ma jakiś pomysł? -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 160 Pomógł: 4 Dołączył: 22.04.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Poczytaj troszke o AJAXie
![]() Ale to mniej więcej wygląda tak: klikasz na link->jakaś tam funkcja w JavaScript zostaje wywołana->ustalasz w tej funkcji odpowiednie parametry które chcesz żeby przesłały się na serwer->skrypt w PHP odbiera przesłane nagłówki (GET, POST)->łączy się z bazą MySQL i pobiera dane-> jakoś je formatuje->następnie zostaje wszystko zwrócone do usera->skrypt w JS przetwarza dane (wsada do diva)->koniec. w skrócie (i w wielkim uproszczeniu): JavaScript ->PHP->MySQL->PHP->JavaScript Mniej więcej tak wygląda komunikacja. Musisz być świadomy jak ona przebiega, inaczej nie napiszesz tego. A cha, i nie JavaScript nie potrafi includować, tak jak to napisałeś wyżej. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
tak mniej więcej wiem o co Ci chodzi... ale pokombinować jeszcze troche z tym musze...
narazie np. mam coś takiego, plik index.php z formularzem do logowania, po zalogowaniu jestem przenoszony na strone z advAjaxem która includuje w odpowiednim div'ie, w nim mam połaczenie z js i link ktory prowadzi do test.php, po kliknieciu wszystko działa...
tylko nadal zabardzo nie wiem jaka funkcja odpowiada za połaczenie z baza... albo niepotrafie tego zrozumieć... skoro wszytko sie wczytuje tak jak nalezy... to jak zmusic jescze JS to odczytu z mysql'a? -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 165 Pomógł: 9 Dołączył: 9.04.2002 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
JavaScriptu nie "zmusisz" do odczytu danych z bazy mysql, za jego pomocą wywołujesz plik php w którym musiz obsłużyć połączenie z bazą, wykonać zapytania, przygotować dane i zwrócić je do JavaScriptu aby osadził je w odpowiednim divie.
Łukasz -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Cytat zwrócić je do JavaScriptu aby osadził je w odpowiednim divie hm ok, to jak do zrobic majac na podstawie to co podałem wyżej? Wyświetlić to co zwróciła baza do pliku aby przemaglowalo to JS do wyświetlenia... narazie opanowałem tylko etap JS > plik > baza > plik i tyle... a jak ma być jeszcze na końcu js? Ten post edytował !*! 24.03.2007, 18:39:59 -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 160 Pomógł: 4 Dołączył: 22.04.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
w pliku php musisz dać echo i tam dane.
w js odbierasz to masz responseText najlepiej jak skorzystasz z jakiejś biblioteki np. advAjax albo Prototype do nich jest chyba najwięcej pomocy -------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
to mam coś takiego:
omnie.php, który wyświetla dane:
ttt.php, który zawiera link z div'em do wyswietlenia zawartosci: test.php, który łaczy sie z bazą i pobiera z niej dane...
i teraz pytanie gdzie i co mam dodać? Wiem że może to głupie pytanie, ale każdy kiedyś zaczynał od zera ![]() -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 180 Pomógł: 6 Dołączył: 10.04.2006 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 4 298 Pomógł: 447 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
ok, ten include z test.php to wstawiłem tak aby sprawić czy jest wogóle połączenie z bazą... jak go usunę to i tak nic to nie daje... czytałem o ajaxie ale coś za mało, albo sie doczytać nie mogę jak to zrobić...
![]() -------------------- Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta). |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 20:41 |