Hallo, zusammen.
Ich google mir die Finger wund, aber finde nix. Was aber daran liegt, das mir die richtige Fragestellung nicht googletauglich einfallen will.
Daher bitte ich um Nachsicht, ggf. um eine passende Formulierung für meine Anfrage.
Aufgabe: Wir verkaufen Produkte verschiedener Hersteller in verschiedenen Ländern. Es gibt es für jeden Hersteller eine Liste von Länder, in denen wir das dürfen. Also zum Beispiel Hersteller 1 in Land 2 und Land 4, Hersteller 2 in Land 1 und 2.
Die Nutzer haben ein <Select / Option> Pulldown mit den Herstellernamen. Ein Klick auf einen Herstellernamen soll nun die jeweiligen Länder in einer Liste auf der selben Seite anzeigen.
Was ich bereits habe und was funktioniert:
Ich habe eine MySQL Datenbank mit Tabellen für a) Hersteller Namen, b) Ländernamen und c) eine Zwischentabelle. Funktioniert.
Auf einer Webseite lese ich die Tabelle Hersteller in ein <select / option> Konstrukt ein, aus der die Nutzer sich einen Hersteller auswählen können. Funktioniert.
Abfrage Hersteller/Land. Funktioniert
Meine Probleme:
a) Das Ergebnis aus der <select / option> Hersteller in die Abfrage Hersteller/Land einbauen,
b) Diese Query durch den Klick auf Hersteller auslösen
c) Das Ergebnis dieser Abfrage (die entsprechenden Länder) in ein <ul / li> Kontrukt schreiben.
Zu a:
Zu c:
Gruß, Uwe
Ich google mir die Finger wund, aber finde nix. Was aber daran liegt, das mir die richtige Fragestellung nicht googletauglich einfallen will.
Daher bitte ich um Nachsicht, ggf. um eine passende Formulierung für meine Anfrage.
Aufgabe: Wir verkaufen Produkte verschiedener Hersteller in verschiedenen Ländern. Es gibt es für jeden Hersteller eine Liste von Länder, in denen wir das dürfen. Also zum Beispiel Hersteller 1 in Land 2 und Land 4, Hersteller 2 in Land 1 und 2.
Die Nutzer haben ein <Select / Option> Pulldown mit den Herstellernamen. Ein Klick auf einen Herstellernamen soll nun die jeweiligen Länder in einer Liste auf der selben Seite anzeigen.
Was ich bereits habe und was funktioniert:
Ich habe eine MySQL Datenbank mit Tabellen für a) Hersteller Namen, b) Ländernamen und c) eine Zwischentabelle. Funktioniert.
Auf einer Webseite lese ich die Tabelle Hersteller in ein <select / option> Konstrukt ein, aus der die Nutzer sich einen Hersteller auswählen können. Funktioniert.
Abfrage Hersteller/Land. Funktioniert
Meine Probleme:
a) Das Ergebnis aus der <select / option> Hersteller in die Abfrage Hersteller/Land einbauen,
b) Diese Query durch den Klick auf Hersteller auslösen
c) Das Ergebnis dieser Abfrage (die entsprechenden Länder) in ein <ul / li> Kontrukt schreiben.
Zu a:
PHP-Code:
$land = $db->query('SELECT tbl_land.land ... WHERE ,,, AND tbl_manufacturer.manu = ' . x) // <- das x soll die Auswahl aus der Option Hersteller sein
PHP-Code:
<?php
$land = $db->query("SELECT land FROM tbl_land ORDER BY land ASC");
echo '<ul style="list-style-type:none" class="k" id="aus">';
while($row = $land->fetch_object()) {
echo '<li>' . $row->land . '</li>';
}
echo '</ul>';
?>
Kommentar