Mailinglisten-Archive |
Hallo Liste,
Ich moechte gern Auswahlfelder (Drop-Down), realisieren, in denen man
einen bestimmten Wert aus mehreren Kategorien auswaehlen kann:
(Beispiel dafuer waeren z.B. viele Foren, mit ihren 'Goto-Auswahlen')
Man soll eine Auswahlbox aufmachen, in der dann nach bestimmten
Kategorien geordnet, Punkte angeboten werden. Die Kategorien sind mit
allen dazugehoerigen Daten (sie unterscheiden sich durch ein
Kategorie-Feld in dem ein dreibuchstabiger Code steht) in einer Tabelle
gespeichert.
Zu realisieren waere also, eine SQL-Abfrage (kein Problem), dass alle
Daten der Tabelle auswaehlt werden. Danach sollen die Daten nach
Kategorie geordnet in dem Drop-Down-Feld auftauchen. Wenn man einen
Punkt waehlt, soll dessen ID in das Feld uebernommen werden.
Is bestimmt unklar, darum eine kleine Hilfe:
Die Tabelle sieht folgendermassen aus (nur die relevanten Teile)
Lfd.Nr. Kategorie Auswahlpunkt
1 kat1 test1
2 kat1 test2
3 kat1 test3
4 kat2 test4
5 kat2 test5
6 kat3 test6
und das geoeffnete Drop-Down soll so aussehen:
kat1
test1
test2
test3
kat2
test4
test5
kat3
test6
Die Kategorien sollen nur zur Uebersicht angezeigt werden, und man soll
(logischerweise) dann nur die test{1,2,3,4,5,6} auswaehlen koennen.
Meine Frage ist nun, wenn ich alle Daten der Tabelle in einer Variablen
speichere (via Abfrage), wie bekomm ich dann das Drop-Down-Feld hin, so
dass es meinen Wuenschen entsprechend arbeitet ? (Ein normales
Drop-Down ist ja kein Problem, nur wie geht das mit den nicht
auswaehlbaren Kategorien?)
Die Kategorien muessen angezeigt werden, da es verschiedene
Auswahlpunkte gibt, die gleich heissen, sich aber in ihrer Kategorie
unterscheiden.
Schon mal vielen Dank im Voraus.
mfg,
gerd
--
/"\
\ / ASCII Ribbon Campaign
x Say NO to HTML in email and news !!
/ \
php::bar PHP Wiki - Listenarchive