Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]Wyświetlanie danych z listy rozwijanej
Kirlic
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 26.09.2015

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


Witam,
mam tabele z lokalami w poszczególnych miastach, chciałaby stworzyć listę rozwijaną która pobiera dane (miasta) z bazy a następnie wyświetla wszystkie nazwy lokali w wybranym mieście.
Na razie mam tyle;

<?php


$self = $_SERVER['PHP_SELF']; //pobiera nazwę tego pliku do zmiennej
$adres_ip = $_SERVER[REMOTE_ADDR]; //pobiera adres IP użytkownika
$data = date("Y-m-d");
include ('db.php'); // pobiera dane dostępowe do bazy danych
$connect = mysql_connect($host, $username, $password) or die('<p class="blad">Nie można się połączyć z bazą!</p>');
mysql_select_db($database, $connect) or die('<p class="blad">Błąd połączenia z bazą danych</p>');


$zapytanie = mysql_query ("SELECT distinct miasto FROM czat");

echo '<select name="dane">';

echo '<option value="">Wymierz miasto</option>';

while($option = mysql_fetch_assoc($zapytanie)) {

echo '<option value="'.$option['miasto'].'">'.$option['miasto'].'</option>';

}
echo '</select>';
?>

I to działa, dane są prawidłowo pobierane

Tu mam kod na to jak bym chciała żeby to się wyświetlało:


<?php
while ($row = mysql_fetch_array($result)) {
$enazwa =stripslashes($row['nazwa']);
$emiasto = stripslashes($row['miasto']);

echo ('

<tr>
<td><div class="meta"><font size="4"><b>'.$enazwa.' '.$emiasto.' <b></font></div>
</td>
</tr>

<hr>
</tr>

');
}
?>


Potrzebuje połączenia tych dwóch kodów, wiem że potrzebuje jakiegoś nowego zapytania gdzie w WHERE będzie moja wybrana opcja, ale nie mam pojęcia jak to zrobić sad.gif

Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 20.08.2025 - 11:30