Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML][JavaScript][SQL]Aktualizacja bez przeładowania
ziola
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.07.2009

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


Czy jest możliwość mając pole tekstowe w formularzu, po jego wypełnieniu i kliknięciu przycisku żeby wyciągnąć z bazy rekord pasujący do tego co się wpisało i bez przeładowywania całej strony umieścić wynik na stronie, w innym polu formularza?
Tzn. mam formularz z kilkoma polami tekstowymi. W pierwszym podaje jakiś numer id, po tym numerze szukam w bazie pasującego rekordu i szczególne pola tego rekordu wrzucam jako wartości do pozostałych pól formularza ale nie przeładowując całej strony?
Potrzebne mi to do sprawdzania czy w bazie są aktualne dane i w razie czego uaktualniania, ale bez zmuszania użytkownika do kopiowania zwróconych wartości do formularza, tylko ewentualnie do poprawek literówek.
Czyli coś takiego:
  1. <form ...>
  2. <input type="text" name="id"> <!-- to pole uzupełnia user -->
  3. <input type="text" name="name"> <!-- to jest uzupełniane z bazy -->
  4. <input type="text" name="val"> <!-- to jest uzupełniane z bazy -->
  5. <input type="text" name="size"> <!-- to jest uzupełniane z bazy -->
  6. <input type="submit" name="getData" value="Szukaj przedmiotu">
  7. <input type="submit" name="update" value="Aktualizuj">
  8. </form>

I teraz proszę o pomoc jak to dopracować żeby działało wedle założeń.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
Sky_walker
post
Post #2





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


Bez przeładowania strony to tylko AJAX - a to już nie jest takie proste (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
ziola
post
Post #3





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 21.07.2009

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


Cytat(Sky_walker @ 31.07.2009, 16:03:27 ) *
Bez przeładowania strony to tylko AJAX - a to już nie jest takie proste (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)

Tak właśnie podejrzewałem, ale że nie znam AJAXa na tyle dobrze żeby się podjąć czegoś takiego, to będą musieli poczekać na przeładowanie strony.
Dzięki.
Go to the top of the page
+Quote Post
Sky_walker
post
Post #4





Grupa: Zarejestrowani
Postów: 214
Pomógł: 23
Dołączył: 26.09.2005

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


nie ma za co (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 17:40