Hallo,
hänge schon wieder mit meiner Webseite fürs Studium fest, google und google und komme nicht weiter. Hoffe, dass ihr helfen könnt!?
Beispiel:
Ich habe zwei Tabellen "Staedte" und "Anreise". In der Tabelle "Stadte" werden unter dem Spaltennamen "Stadt" alle europäischen Großstädte aufgelistet und haben in der Spalte "ID" logischerweise unterschiedliche IDs. In der Tabelle "Anreise" werden in der Spalte "Transport" verschiedene Verkehrsmittel aufgeführt, mit denen die Städte erreichbar sind. Hier gibt es zwei ID-Spalten, einmal die Spalte "Verkehrsmittel_ID" (in der Bus, Bahn, Flugzeug etc.) fortlaufende IDs haben, und die Spalte "ID" (gleiche Bezeichnung wie in der Tabelle "Staedte"), in der die Verkehrsmittel als Anreisemöglichkeit den jeweiligen Städten zugeordnet werden. Also:
Tabelle "Staedte":
ID | Stadt
1 | Barcelona
2 | Mailand
3 | Berlin
4 |Lissabon
etc.
Und jetzt die Spalten der Tabelle "Transport":
Verkehrsmittel_ID | Verkehrsmittel | ID
1 | Bus | 1
2 | Bahn | 1
3 | Flugzeug | 1
4 | Schiff | 1
etc.
Ist vielleicht etwas unsinnig, aber als Beispiel soll es genügen.
Ich möchte jetzt, dass auf meiner Webseite in der Tabellenzelle neben der Stadt Barcelona alle vier Verkehrsmittel untereinander aufgelistet werden, mit denen Barcelona erreichbar ist, also Bus, Bahn, Flugzeug und Schiff.
Mit dem folgenden Script erreiche ich zwar die Ausgabe aller Spalten, jedoch wird in einer Tabellenzeile immer nur ein einziges Verkehrsmittel Barcelona zugeordnet (z.B. "Bus"). Dann wiederholt sich die Zeile mit Barcelona, und daneben wird das zweite Verkehrsmittel angezeigt ("Bahn") etc.
Hier ein Auszug aus meinem Script:
Danke euch schon mal für eure Hilfe und Anregungen.
Viele Grüße,
Lara
hänge schon wieder mit meiner Webseite fürs Studium fest, google und google und komme nicht weiter. Hoffe, dass ihr helfen könnt!?
Beispiel:
Ich habe zwei Tabellen "Staedte" und "Anreise". In der Tabelle "Stadte" werden unter dem Spaltennamen "Stadt" alle europäischen Großstädte aufgelistet und haben in der Spalte "ID" logischerweise unterschiedliche IDs. In der Tabelle "Anreise" werden in der Spalte "Transport" verschiedene Verkehrsmittel aufgeführt, mit denen die Städte erreichbar sind. Hier gibt es zwei ID-Spalten, einmal die Spalte "Verkehrsmittel_ID" (in der Bus, Bahn, Flugzeug etc.) fortlaufende IDs haben, und die Spalte "ID" (gleiche Bezeichnung wie in der Tabelle "Staedte"), in der die Verkehrsmittel als Anreisemöglichkeit den jeweiligen Städten zugeordnet werden. Also:
Tabelle "Staedte":
ID | Stadt
1 | Barcelona
2 | Mailand
3 | Berlin
4 |Lissabon
etc.
Und jetzt die Spalten der Tabelle "Transport":
Verkehrsmittel_ID | Verkehrsmittel | ID
1 | Bus | 1
2 | Bahn | 1
3 | Flugzeug | 1
4 | Schiff | 1
etc.
Ist vielleicht etwas unsinnig, aber als Beispiel soll es genügen.
Ich möchte jetzt, dass auf meiner Webseite in der Tabellenzelle neben der Stadt Barcelona alle vier Verkehrsmittel untereinander aufgelistet werden, mit denen Barcelona erreichbar ist, also Bus, Bahn, Flugzeug und Schiff.
Mit dem folgenden Script erreiche ich zwar die Ausgabe aller Spalten, jedoch wird in einer Tabellenzeile immer nur ein einziges Verkehrsmittel Barcelona zugeordnet (z.B. "Bus"). Dann wiederholt sich die Zeile mit Barcelona, und daneben wird das zweite Verkehrsmittel angezeigt ("Bahn") etc.
Hier ein Auszug aus meinem Script:
PHP:
<?php
$result = @mysql_query('SELECT * FROM Staedte, Anreise WHERE Staedte.ID=Anreise.ID');
if (!$result) {
etc.
}
while ($row = mysql_fetch_array($result)) {
echo '<tr><td>' . $row['Stadt'] . '</td>';
echo '<td>' . $row['Transport'] . '</td></tr>';
etc.
?>
Danke euch schon mal für eure Hilfe und Anregungen.
Viele Grüße,
Lara
Zuletzt bearbeitet: