Franz: mehrdimensionales array in einem input möglich?

Beitrag lesen

Hallo Chris,

Hi,

Als Option eine Kombination aus ID / Ort / Strasse anzeigen und bei einer gewählten existierende Option die ID übergeben (Womit ich später ja die Kombination Ort & Strasse wieder finde), sieht aber blöd aus, weil nach der Auswahl dann die ID im Feld Ort steht.

Wieso das, eine Auswahlliste und Felder zur Eingabe einer neuen Adresse, das sind doch zwei
vollkommen unterschiedliche Formularelemente?

Ausnahme DATALIST, ist INPUT, man kann also was eingeben, gleichzeitig lassen sich aber OPTION VALUE Werte festlegen. Tippt man also etwas ein werden 'Treffer' innerhalb der Options als DROP DOWN Liste angezeigt & man kann etwas auswählen oder man tippt etwas nicht vorhandenes, dann bleibt das getippte der INPUT.

Zum anderen, wenn eine Kombination nicht existiert, gibt der User ja ggf einen neuen Ortsnamen ein. D.h. ich müsste später prüfen, ob der mit $_POST erhaltene Wert jetzt ein Ortsname oder eine ID ist.

Nein, das sind zwei unterschiedliche Parameter, die aus zwei unterschiedlichen Formularfeldern stammen.
(Welcher Parameter übergeben wurde, bzw. wie der Fall zu behandeln ist, wenn für beide ein Wert übergeben wurde, *das* musst du natürlich überprüfen bzw. behandeln.)

MfG ChrisB