Fragment kodu:
$sql = mysqli_connect('localhost', 'admin', 'admin'); $db = mysqli_select_db($sql, 'nieruchomosci'); $char = "SET CHARSET UTF8"; mysqli_query($sql, $char); /* ustawiamy polskie locale */ $zapytanie0 = "SELECT `Ulica` FROM `ulice` "; $jaka_ulica = mysqli_query($sql, $zapytanie0); while($ulica = mysqli_fetch_array ($jaka_ulica)) { echo' <option value="'.($ulica['Ulica']).'">'.$ulica['Ulica'].'</option> '; }
I teraz jak to zrobić, aby wybrana ulica z listy mogła mieć wpływ na zapytanie do innej tabeli. Na przykład:
$zapytanie = "SELECT * FROM `budynki` WHERE `Ulica` LIKE 'Tutaj_zmienna_odwolujaca_sie_do_nazwy_wybranej_z_listy_rozwijanej' and `Kategoria` LIKE 'LU%' "; $wykonaj = mysqli_query($sql, $zapytanie); while($wiersz=mysqli_fetch_array ($wykonaj)) { echo '<tr> <td >'.$wiersz['ID'].'</td> <td >'.$wiersz['Ulica'].'</td> <td align="center">'.$wiersz['Klatka'].'</td> <td align="center">'.$wiersz['Nr_Nazwa'].'</td> <td align="center">'.$wiersz['Kategoria'].'</td> <td style="padding-right:10px"; align="right">'.$wiersz['Pow_Uzyt'].'</td> <td style="padding-right:10px"; width=\"10\"; align="right">'.$wiersz['Udzial_w_nieruch'].'</td> <td align="center">'.$wiersz['Data_ust_prawa_odr_wlasn'].'</td> <td >'.$wiersz['Nr_aktu_notar'].'</td> <td align="center">'.$wiersz['Ilosc'].'</td> </tr>';