Hello Teachers!
Ich möchte mit einem pulldown menü aus meiner Tabelle Adressen Daten abfragen, dass Problem ist dabei das ich Beispielsweise mehrere
Personen habe die aus Berlin kommen.
1. Wie bekomme ich hin, dass im pulldown menü
die Städte jeweils nur
einmal angezeigt werden. (Berliner gibt es 5 mal)
2. Im Ergebniss sollten dan wieder alle 5 Berliner stehen.
Ach ja, mein PHP Erfahrungslevel Level 2 (1-5) nur als info!
Wie gehts richtig?
Ich möchte mit einem pulldown menü aus meiner Tabelle Adressen Daten abfragen, dass Problem ist dabei das ich Beispielsweise mehrere
Personen habe die aus Berlin kommen.
1. Wie bekomme ich hin, dass im pulldown menü
die Städte jeweils nur
einmal angezeigt werden. (Berliner gibt es 5 mal)
2. Im Ergebniss sollten dan wieder alle 5 Berliner stehen.
Ach ja, mein PHP Erfahrungslevel Level 2 (1-5) nur als info!
PHP-Code:
<?php
....
$query = "SELECT DISTINCT id,person,stadt FROM adressen
order by stadt ";
$result = mysql_query($query);
if (!$result) {
echo 'geht nich alles kaputt ' . mysql_error();
exit;
}
echo "<form action='ergebnis.php' method='POST'>";
echo "<select name='id'>";
while ($data = mysql_fetch_array($result))
{
echo "<option value='" . $data["id"] . "'>";
echo $data["stadt"] . "</option>";
}
echo "</select>";
echo "<INPUT TYPE='submit' ACTION='ergebnis.php' VALUE='Senden' METHOD='POST'>";
echo "<INPUT TYPE='reset' VALUE='Eingaben löschen'></p>";
echo "</form>";
mysql_close();
?>
![Frown](https://www.php-resource.de/forum/core/images/smilies/frown.gif)
Kommentar