Seite 1 von 1

Dropdown mit direkter Anzeige

Verfasst: So 04.Nov, 2007 16:41
von femu
Hallo Karsten,

ich hätte mal wieder eine kleine Anfrage (was hier so per Suche gefunden habe, war nicht wirklich hilfreich). Also zur Situation:

Ich habe eine Tabelle mit drei Werten (ID, Name, Code). Ich möchte nun im Template eine Select Box haben, die die Werte von Name enthält. Und je nachdem welchen Wert Name man auswählt, soll dann der passende Code dazu im gleichen Template angezeigt werden. Also wenn ich Name Schulze auswähle, wird im gleichen Template dann z.B. Code wohnt in Hamburg angezeigt.

Ist bestimmt ganz einfach, aber im Moment seh ich den Wald vor lauter Bäumen nicht ^5


Vielen Dank und Gruß
Felix

Verfasst: So 04.Nov, 2007 23:39
von oxpus
Wann soll denn das Ergebnis angezeigt werden?
Direkt nach der Auswahl des Namens oder erst mit Absenden des Formulars?
Bei ersterer Variante müsste man ab besten mit AJAX arbeiten.
Dann wird es wieder komplexer.

Verfasst: Mo 05.Nov, 2007 03:56
von femu
Wenn's einfacher ist gerne auch mit einem Los Button. Muß jetzt nicht die super Luxus Variante sein ^6

Verfasst: Mo 05.Nov, 2007 07:56
von oxpus
Also man würde ein Formular erstellen, daß aus der Tabelle die Namen abfragt und dann nach dem Absenden das Formular nochmal zeigt, allerdings mit dem zuvor gewählten Namen (im DropDown dann ausgewählt) und dem Wohnort dazu.

Wäre das i. O.?

Verfasst: Mo 05.Nov, 2007 08:38
von femu
Yup. Genau in der Art,

Verfasst: Mo 05.Nov, 2007 08:47
von oxpus
Okay, wenn ich die Tage noch was Zeit rausschlagen kann, werde ich mal einen groben Umriss proggen...

Verfasst: Mo 05.Nov, 2007 09:19
von femu
Alles klar. Vielen Dank schon mal und noch 'ne erfolgreiche Arbeitswoche ;)

Verfasst: Mo 05.Nov, 2007 11:19
von oxpus
So, bitte sehr.
Ist allerdings ungetestet, da ich so auf die schnelle keine Tabelle erstellen wollte...

[ Attachment gelöscht am Mi 07.Nov, 2007 10:11 von oxpus ]

Verfasst: Mo 05.Nov, 2007 15:14
von femu
Merci! Ich schau mir das mal an und setze es auf meine Tabelle um. Ich geb Dir dann Bescheid.

Verfasst: Di 06.Nov, 2007 08:24
von femu
Hallo Karsten,

hab das jetzt mal ausprobiert. Habe dazu in er PHP meine Tabelle angegeben. Es wird aber leider nichts angezeigt. Das Template schon, aber ohne Select Box ...

Gruß
Felix

Verfasst: Di 06.Nov, 2007 10:56
von oxpus
Hast Du den Namen der Tabelle auch im Script geändert?

Häng mal bitte die Tabelle als Backup hier an...

Verfasst: Di 06.Nov, 2007 15:04
von femu
Hab's zwar mittlerweile hinbekommen, aber Deine Variante wäre aber trotzdem interessant ;)

Anbei mal die Files (mit Dump der Tabelle), wie sie bei mir aussehen ...

[ Attachment gelöscht am Mi 07.Nov, 2007 10:11 von oxpus ]

Verfasst: Di 06.Nov, 2007 15:13
von oxpus
Du solltest keine großgeschriebenen Variablen verwenden, auch in der Datenbank nicht.
Kontanten werden am besten großgeschrieben, aber wie gesagt, Variablen besser nicht.

Ich werde das aber mal bei mir austesten, normalerweise sollte es schon funktionieren...

Verfasst: Mi 07.Nov, 2007 04:10
von femu
Meinst Du in der DB? Die hab ich schon geändert. Werd ich mir auf jeden Fall merken. Danke für den Hinweis. Bin gespannt, was bei Dir rauskommt ;)

Verfasst: Mi 07.Nov, 2007 07:59
von oxpus
Ja, hatte gestern nicht geklappt, aber heute mit Sicherheit.

EDIT
Im Template war ein "S" zu viel ;)
Jetzt gehts.
Die angehängte Version basiert auf Deinen Änderungen und arbeitet nun korrekt.

Verfasst: Do 08.Nov, 2007 04:36
von femu
Suppie! Perfekt!

Vielen Dank - wie immer halt ;)

Verfasst: Do 08.Nov, 2007 08:18
von oxpus
Keine Ursache.