Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX] Aktualizacja rekordu w bazie po zmianie wartości pola input
Forum PHP.pl > Forum > Przedszkole
Michael2318
Witajcie!

Potrzebuję jakiś przykład, jak osiągnąć taki efekt, że jeśli zmienimy zawartość jakiegoś pola input to jest to automatycznie aktualizowane do bazy danych. Oczywiście to nie może być tak, że chcąc zmienić zawartość pola input np. na: banan, ajax wykona mi łącznie 5 zapytań do SQL, bo dodałem 5 nowych liter... Chodzi o to, aby wykonywał zapytanie jak już opuszczę pole input i nie będzie ono aktywne.
Do tego, jeśli to zapytanie zostanie wykonane to musiałbym też za pomocą ajax'a odświeżać pewien obrazek.

Wspomoże mnie ktoś jakimiś przykładami?
Michael2318
Te linki nie działają.
timon27
korzystasz ze zdarzenia onchange:
  1. function ajax(url,destination){
  2. document.getElementById(destination).innerHTML='Wczytywanie...';
  3. $("#"+destination).load(url); //jquery
  4. }
  5. function zapis(uchwyt){
  6. wartosc=document.getElementById(uchwyt).value;
  7. zapis('plik_php_zapisujący_do_bazy.php?dane=wartosc','div_o_tym_id_wyświetlający_komunikaty');
  8. }
  9.  
  10. <input onchange='zapis(this)' type=text>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.