Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL][JavaScript][PHP] Wypełnianie inputów danymi z MySQL
d0m1n1k_
post
Post #1





Grupa: Zarejestrowani
Postów: 208
Pomógł: 3
Dołączył: 13.07.2009
Skąd: Tarnów

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


Witam,
czy istnieje możliwość dynamicznego wypełnienia kilku inptów danymi z bazy danych, jeśli poda się jeden unikalny parametr w pierwszym inputcie?

Obrazowo prezentując:
Wpisuję numer NIP w pierwszym inpucie dla spółki X.
Skrypt, po spełnieniu wymagania wprowadzenia minimum 6 znaków, wyszukuje w bazie danych pasujące firmy.
Jeśli odnajdujemy poszukiwany podmiot (klikając na polu autocompelete) skrypt wpisuje wymagane dane do inputów i je blokuje (wszystkie poza nipem).

Temat wydaje mi się ciekawy, ale nawet nie wiem jak do tego podejść i gdzie szukać rozwiązania.
Autocomplete znam, jednak z kwestią uzupełniania inputów się nie spotkałem - Jeszcze ;-).

Z góry dziękuję za pomoc.
Pozdrawiam.

Ten post edytował d0m1n1k_ 21.09.2015, 14:26:21
Go to the top of the page
+Quote Post
kapslokk
post
Post #2





Grupa: Zarejestrowani
Postów: 965
Pomógł: 285
Dołączył: 19.06.2015
Skąd: Warszawa

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


Jeżeli chcesz z autocompleterem to zdarzenie 'select' powinno Cię zainteresować.
Jeżeli bez to dla inputa ustawiasz zdarzenie (np. onChange), które AJAX'em odpytuje skrypt PHP w celu pobrania potrzebnych CI danych,a później uzupełnia inputy.
Go to the top of the page
+Quote Post
Randallmaster
post
Post #3





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


Pobranie danych:

  1.  
  2. //przykład
  3.  
  4. $('.nazwaKlasyZInputemWyszukiwania').on("change", function(){ //wywołanie na polu szukania z inputem
  5.  
  6. //pobranie danych za pomocą ajaxa
  7. $.ajax({
  8. type: 'POST',
  9. url: 'adres to strony gdzie przekazujesz dane json_encode',
  10. data: {
  11. search: $('.nazwaKlasyZInputemWyszukiwania').val()
  12. },
  13. dataType: 'json',
  14. success: function(response){
  15.  
  16. //tutaj do inputów dodajemy dane które otrzymamy w zmiennej response.
  17.  
  18. }
  19. });
  20.  
  21. });


Ten post edytował Randallmaster 21.09.2015, 14:57:33
Go to the top of the page
+Quote Post
d0m1n1k_
post
Post #4





Grupa: Zarejestrowani
Postów: 208
Pomógł: 3
Dołączył: 13.07.2009
Skąd: Tarnów

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


Randallmaster, czy mógłbym prosić się o przedstawienie tego rozwiązania bardziej przykładowo?
Poza php/html/mysql/css jestem całkowicie zielony :-/
Go to the top of the page
+Quote Post
Randallmaster
post
Post #5





Grupa: Zarejestrowani
Postów: 677
Pomógł: 11
Dołączył: 18.11.2009

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


no to jeszcze pozostał javascript… ale lepiej używać jquery https://jqueryui.com
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: 24.08.2025 - 06:57