Tom: Option Value // Text ausgeben!

Beitrag lesen

Hello,

Ich habe ein Formular erstellt, ähnlich wie dieses hier:

Option Value ---

Nun möchte ich aber, dass nicht der value-wert ausgegeben wird, wie das bei dem Bespiel der Fall ist, sondern der Text. Also nicht nur "saab" sondern "Saab 95".

Wenn Du die Kontrolle behalten willst, welche Requests überhaupt zulässig sind, dann hast Du im verarbeitenden Script sowieso eine Referenzliste, die die Parameterwerte aus dem Request in Klartext übersetzt. Schließlich könnte der User Dir alles in den Request reinpacken. Er könnte ja auch ein eigenens lokales Formular dafür entwickeln, um dich zu betrügen.

Prüfe also erst die Requestparameter, ob sie genau passen, also keine zuviel und keine zuwenig sind. Dann prüfe den Inhalt (die Werte) der Postparameter, ob sie plausibel sind (Stichwort: Affenformualar). Erst dann kannst Du sie ohne Angst verarbeiten.

Zum Vergleich baust Du Dir Listen (in Arrays) auf mit Pflicht- und Kann-Parametern. Kannparameter sind z.B. Checkboxen.

Liebe Grüße aus dem schönen Oberharz

Tom vom Berg

--
 ☻_
/▌
/ \ Nur selber lernen macht schlau
http://bergpost.annerschbarrich.de