phpbar.de logo

Mailinglisten-Archive

[php] Array-Element aus Formular direkt ansprechen

[php] Array-Element aus Formular direkt ansprechen

Gloss Mathias mgloss at amadeus.net
Fre Nov 14 15:07:50 CET 2003


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