Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Select zależny od drugiego select
kropamk
post 14.06.2012, 07:01:36
Post #1





Grupa: Zarejestrowani
Postów: 156
Pomógł: 12
Dołączył: 30.11.2011
Skąd: Gdańsk

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


Witam,

mam taki formularz

  1. <?php
  2. $zapytanie = "SELECT DISTINCT woj FROM ss";
  3. $wykonaj = mysql_query ($zapytanie);
  4.  
  5. echo '<form action="ss.php" method="post">
  6. <select id="woj" name="woj" style="width: 150px;">';
  7.  
  8. while($wiersz=mysql_fetch_array ($wykonaj)){
  9. $this->bufor.='<option value="" name="woj_dla_miasta">'.$wiersz['woj'].'</option>';
  10. }
  11.  
  12. $zapytanie_miasto = ("SELECT miasto FROM ss WHERE woj= ?' , array($_POST['woj'])");
  13. $wykonaj_miasto = mysql_query ($zapytanie_miasto);
  14.  
  15. echo'</select>
  16. <select id="miasto" name="miasto" style="width: 150px;">';
  17.  
  18. while($wiersz=mysql_fetch_array ($wykonaj_miasto)){
  19. $this->bufor.='<option value="">'.$wiersz['miasto'].'</option>';
  20. }
  21.  
  22.  
  23. echo'</select>
  24.  
  25. <input type="submit" name="submitted" value="pokaz" />
  26.  
  27. </form>';
  28. ?>


i chciałbym aby przez zapytanie w drugim select wyciągał mi tylko takie miasto, które w bazie pasuje do wybranego województwa

w bazie mam oczywiście kolumny woj i miasto.

Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
i3l4z0
post 14.06.2012, 08:22:23
Post #2





Grupa: Zarejestrowani
Postów: 21
Pomógł: 0
Dołączył: 2.02.2009
Skąd: Gdańsk

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


Zobacz to rozwiązanie: select zalezny od drugiego
Go to the top of the page
+Quote Post
stud3nt
post 14.06.2012, 08:23:13
Post #3





Grupa: Zarejestrowani
Postów: 46
Pomógł: 7
Dołączył: 6.01.2012

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


Zrobiłbym to tak:

1) Przy pierwszym wyświetleniu formularza, w polu 'miasto' wygenerować listę miast pierwszego województwa, jakie pokaże się na liście. Do pola 'woj' dodać aktywator onchange albo w javascripcie zbindować zdarzenie change;
2) Po wyborze innego województwa następuje aktualizacja pola 'miasto'. Sposób realizacji (przeładowanie strony, load(), AJAX etc.) zostawiam do wyboru.
Go to the top of the page
+Quote Post
kropamk
post 14.06.2012, 11:40:59
Post #4





Grupa: Zarejestrowani
Postów: 156
Pomógł: 12
Dołączył: 30.11.2011
Skąd: Gdańsk

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


jQuery tego nie zrobie ponieważ jak mam przekazać do <select> <option> dla miasta wartość wybraną podczas wyboru województwa ?

użyję metody ajax, najłtawiej i najlepiej.
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.08.2025 - 03:18