Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX] Aktualizacja rekordu w bazie po zmianie wartości pola input
Michael2318
post 8.01.2013, 06:14:10
Post #1





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


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?

Ten post edytował Michael2318 8.01.2013, 06:15:13
Go to the top of the page
+Quote Post
john_doe
post 8.01.2013, 08:16:44
Post #2





Grupa: Zarejestrowani
Postów: 873
Pomógł: 25
Dołączył: 24.07.2005

Ostrzeżenie: (0%)
-----


http://forum.php.pl/AJAX_Aktualizacja_reko...ut_t210859.html

lub blur()

a tutaj przykład ajax get i post
http://viralpatel.net/blogs/jquery-ajax-tu...ry-development/
Go to the top of the page
+Quote Post
Michael2318
post 8.01.2013, 13:31:14
Post #3





Grupa: Zarejestrowani
Postów: 651
Pomógł: 116
Dołączył: 3.06.2012
Skąd: Lędziny

Ostrzeżenie: (0%)
-----


Te linki nie działają.
Go to the top of the page
+Quote Post
timon27
post 8.01.2013, 14:10:39
Post #4





Grupa: Zarejestrowani
Postów: 578
Pomógł: 69
Dołączył: 15.04.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


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>


Ten post edytował timon27 8.01.2013, 14:10:54
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.06.2025 - 07:46