Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript][MySQL][PHP] dynamiczne uzupełnianie
ufoxxx
post
Post #1





Grupa: Zarejestrowani
Postów: 33
Pomógł: 0
Dołączył: 4.01.2015

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


Witam,
mam tabele adresy, w ktorej jest nazwa, ulica, kod pocztowy i miejscowosc.
Zalozmy ze tabela jest wypelniona danymi i w momencie gdy wypelniam inny formularz np. korespondencja, wypelniam poszczegolne dane i chce aby adres byl wypelniany dynamicznie, tzn wybieram nazwe i automatycznie uzupelnia mi sie ulica kod itp.
Prosze o propozycje jak to mniej wiecej rozwiazac :-P
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
ilidir
post
Post #2





Grupa: Zarejestrowani
Postów: 183
Pomógł: 14
Dołączył: 27.09.2014

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


wyślij zapytanie przy pomocy AJAXA do bazy danych nastepnie odbierz sobie to iwprowadz przy pomocy javascrit do odpowiednich pól twojego formularza.

Przykłady:

  1. <select id="select_wybor_id" class="select_wybor_class" size="2" onClick="wybor()" >
  2. <option name="wybor" value="radni">radni</option>
  3. <option name="wybor" value="komisje">komisje</option>
  4. </select>



a oto przykładowy skrypt Javascript z wykorzystaniem AJAX

  1. function wybor() {
  2. var wybor = $('.select_wybor_class').val(); //przypisujemy wybor czy radni czy komisje z listy rozwijanej
  3. $.ajax({
  4. type: "POST",
  5. url: "wiad_ajax.php",
  6. dataType : 'json',
  7. data: {
  8. dana1 : wybor, //przypisanie zmiennych dowysylki
  9. },
  10. success : function(json) {
  11. var select_success = document.getElementById('select_rk_id'); //przypisanie do zmiennej wartosci elementu
  12. for (i=0;i<=json.length;i++)
  13. {
  14. var option_success = document.createElement("option"); //tworzymy obiekt option
  15. option_success.setAttribute("value", json[i]);
  16. option_success.text = ""+json[i]+""; //przypisujemy do niego odebrane wartosci z ajaxa
  17. select_success.appendChild(option_success); //dodanie stworzonego optiona do select
  18. }
  19. },
  20. error : function(error) {
  21. alert("Jest kłopot");
  22. }
  23. });
  24.  
  25. }
  26.  




To przykład kodu w pliku wiad_ajax.php jest zapytanie SQL-owe oraz przekazanie jsonem danych spowrotem do Ajaxa:

przekazanie danych:

  1. echo json_encode($tablica); - w tym przypadku przekazuje tabele ktora jest odbierana powyzej.


Ten post edytował ilidir 27.02.2015, 12:29:55
Go to the top of the page
+Quote Post

Posty w temacie


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: 15.10.2025 - 05:21