Mailinglisten-Archive |
Aloha,
> Von: Andreas Stagl[SMTP:a.stagl at gmx.at]
>
> Hab ein kleines Problem beim Verarbeiten von Formular-Arrays. In meinem
> Formular (das per Post übermittelt) hab ich u.a. die 2 folgenden INPUT
> Felder:
>
> <input type="text" name="feldname[value]" value="" />
> <input type="hidden" name="feldname[check]" value="^[A-Za-z]{5}$" />
>
> Erreichen möchte ich damit, dass auf der Folgeseite überprüft wird, ob der
>
> Wert (=> value) vom Patern (=> check) entspricht. Meine Frage wäre nun...
> wie sprech ich value oder check in PHP direkt an, ohne $_POST["feldname"]
> erst durch eine foreach Schleife schicken zu müssen?
>
> (register_global ist bei mir auf off, daher muss ich mit $_POST arbeiten)
>
> $_POST["feldname[value]"] funktioniert beispielsweise nicht.
>
$_POST['feldname']['value'] funktioniert.
Hast du bedacht, daß ein User die Seite abspeichern könnte
und <input type="hidden".....> entsprechend ändern könnte?
Dann würde deine Prüfung nicht mehr funktionieren ....
==> Du solltest dich auf die 'geprüften' Werte nicht
wirklich verlassen.
Grüße, Mathias
php::bar PHP Wiki - Listenarchive