AJAX, PHP i SQL - jak to połączyć
Ostatnio gnębi, mnie pewien problem - znam się dobrze na PHP i SQL (tutaj mi bardziej chodzi o MySQL), ale jeśli chodzi o AJAX i JavaScript to totalne zero. Moim problem jest to, że chciałbym aby, jakieś dane pobierane z bazy danych były przesyłane do strony, i przy każdej edycji tej zmiennej w bazie danych - automatycznie bez odświeżenia zmieniało się to na stronie.
Tutaj bardziej mi chodzi o fragment kodu - który by odbierał, przetwarzał na HTML i aktualizował. Ja sobie go poczytam, i spróbuję sobie go wytłumaczyć
Dziękuje!
AJAX, PHP i SQL - jak to połączyć
-
jestemPolakiem
- Posty: 2
- Rejestracja: ndz mar 07, 2010 12:54 pm
-
jestemPolakiem
- Posty: 2
- Rejestracja: ndz mar 07, 2010 12:54 pm
Re: AJAX, PHP i SQL - jak to połączyć
więc..
Wierzę że uda Ci się to szybko zrozumieć, AJAX to jest JS różnica polega na tym że AJAX odnosi się do techniki korzystania z obiektu XMLHttpRequest, polega to łopatologicznie tylko na tym że AJAX wysyła zapytania do np. skryptu php który to skrypt zwraca jakieś wartości, które z kolei możesz z pomocą JS zaktualizować na stronie.
Zacznij od tego. http://www.w3schools.com/ajax/default.asp
A zainteresuj się bardziej jQuery. (obsługuje AJAX i wiele więcej)
pozdrawiam
Wierzę że uda Ci się to szybko zrozumieć, AJAX to jest JS różnica polega na tym że AJAX odnosi się do techniki korzystania z obiektu XMLHttpRequest, polega to łopatologicznie tylko na tym że AJAX wysyła zapytania do np. skryptu php który to skrypt zwraca jakieś wartości, które z kolei możesz z pomocą JS zaktualizować na stronie.
Zacznij od tego. http://www.w3schools.com/ajax/default.asp
A zainteresuj się bardziej jQuery. (obsługuje AJAX i wiele więcej)
pozdrawiam
Re: AJAX, PHP i SQL - jak to połączyć
Jak kolega mówił, zainteresuj się jQuery.
Poniżej prosty kod jquery:
function pokazDate(){
var zmienna = 'kupa';
$.post("data.php", {zmienna: zmienna },
function(result){
$(body).html(result);
});
}
I php:
echo $_POST['zmienna'].time();
Oraz w htmlu jakiś onclick=pokazDate()
Powinno śmigać. Tylko biblioteki jquery załaduj
Poniżej prosty kod jquery:
function pokazDate(){
var zmienna = 'kupa';
$.post("data.php", {zmienna: zmienna },
function(result){
$(body).html(result);
});
}
I php:
echo $_POST['zmienna'].time();
Oraz w htmlu jakiś onclick=pokazDate()
Powinno śmigać. Tylko biblioteki jquery załaduj