verzwickt

Alles, was PHP betrifft, kann hier besprochen werden.

verzwickt

Postby kurahk » 21. March 2004 12:03

Hallo,

Ich habe ein Dropdownfeld mit Daten (Distinct) aus MySQL.

Beispiel:

Dropdown
-----------
England
Dänemark
Schweden

Tabelle
---------
Land Stadt Einwohner
England London 7000000
England Manchester 3000000

Das gleiche gilt für die anderen Länder.
Wie kann ich jetzt z.B England mit seinen Städten und Einwohnern, und der Gesamteinwohnerzahl ausgeben? Geht das?


Mit freundlichen Grüssen
Kurahk
kurahk
 
Posts: 6
Joined: 18. January 2004 16:42

Postby Wiedmann » 21. March 2004 12:58

Ich hätte das so gemacht:

Im HTML-Formular abfragen welches Land gewünscht ist. und als Variable an PHP übergegen

Abfrage an MySQL mit (mysql_query):
SELECT * FROM Tabelle WHERE Land="$ausgewaehltesLand"

Dann in einer Schleife so oft mysql_fetch_row ausführen wie Datensätze zurückgeliefert wurden und die Spalten werden schön aufgeteilt in einem Array abgelegt.

Das kannst du ja schon als Tabelle formatiert ausgeben. Und dann noch den passenden Schlüssel summieren für die Gesammtanzahl.

(So das Ganze mit einer Anfrage. Geht wohl auch mit mehreren Anfragen an MySQL. So könntest du dir ja gleich von der Datenbank die Gesamtanzahlberechnen lassen)
Wiedmann
AF Moderator
 
Posts: 17106
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

verzwickt

Postby kurahk » 21. March 2004 13:14

Hallo,

erstmal ein herzliches Dankeschön. Manchmal braucht man schon einen Lattenzaun ;-)), oder Pfosten.

Erstmal wieder selber machen

Mit freundlichen Grüssen

Kiruhk
kurahk
 
Posts: 6
Joined: 18. January 2004 16:42


Return to PHP

Who is online

Users browsing this forum: No registered users and 2 guests