Dropdown mit direkter Anzeige

PHP, Ajax, CSS, HTML, Javascript
Eben für die wirklich Harten, die alles selber machen.
Antworten
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Dropdown mit direkter Anzeige

Beitrag 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
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Wenn's einfacher ist gerne auch mit einem Los Button. Muß jetzt nicht die super Luxus Variante sein ^6
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.?
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Yup. Genau in der Art,
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Okay, wenn ich die Tage noch was Zeit rausschlagen kann, werde ich mal einen groben Umriss proggen...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Alles klar. Vielen Dank schon mal und noch 'ne erfolgreiche Arbeitswoche ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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 ]
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Merci! Ich schau mir das mal an und setze es auf meine Tabelle um. Ich geb Dir dann Bescheid.
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag 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
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Hast Du den Namen der Tabelle auch im Script geändert?

Häng mal bitte die Tabelle als Backup hier an...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag 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 ]
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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...
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag 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 ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag 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.
Dateianhänge
DROPDOWN_EXAMPLE.zip
(4.29 KiB) 222-mal heruntergeladen
Zuletzt geändert von oxpus am Mi 07.Nov, 2007 10:11, insgesamt 1-mal geändert.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
femu
Beiträge: 176
Registriert: Mo 22.Mai, 2006 10:36
Wohnort: Pfaffenhofen
Kontaktdaten:

Beitrag von femu »

Suppie! Perfekt!

Vielen Dank - wie immer halt ;)
Benutzeravatar
oxpus
Administrator
Beiträge: 28735
Registriert: Mo 27.Jan, 2003 22:13
Wohnort: Bad Wildungen
Kontaktdaten:

Beitrag von oxpus »

Keine Ursache.
Karsten Ude
-={ Das Mädchen für alles }=-
Kein Support per Messenger, Email oder PN! Unaufgeforderte Nachrichten werden ignoriert!
No support per Messenger, Email or PM. Each unasked message will be ignored!
Antworten