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