Hi
Also es geht um folgendes:
Früher hatte ich bei einem Html-Eingabeformular, dessen Werte per Post an das PHP Script zur Weiterverarbeitung übergeben wurden, für jedes Eingabefeld eine Variable, die auch im Script selber per Post übernommen wurde. Leider wurde das bei den vielen Variablen schnell unübersichtlich, und so habe ich diese Variablen nun in Arrays verfrachtet, welche dank Strings als Indizes jetzt eine gewisse Übersicht bieten.
Ein kleines Beispiel zum Verständnis:
Ist ja auch egal, aufjedenfall wollte ich wissen ob folgendes möglich ist:
Früher habe ich fast jede Variable einzeln auf nicht erlaubte Zeichen usw. geprüft, was entsprechend langen Code ergab.
Jetzt die Frage: Ist es möglich, die Inhalte der Arrays auf einen Schlag zu prüfen, oder muss ich dann wieder jedes Arrayelement gesondert prüfen?
Sprich, mit wenig Code prüfen ob $user['alleWerte'] einen unerlaubten Wert enthält statt $user['Wert1'], $user['Wert2'] usw. alle mühselig durchgehen zu müssen?
Danke schonmal
Also es geht um folgendes:
Früher hatte ich bei einem Html-Eingabeformular, dessen Werte per Post an das PHP Script zur Weiterverarbeitung übergeben wurden, für jedes Eingabefeld eine Variable, die auch im Script selber per Post übernommen wurde. Leider wurde das bei den vielen Variablen schnell unübersichtlich, und so habe ich diese Variablen nun in Arrays verfrachtet, welche dank Strings als Indizes jetzt eine gewisse Übersicht bieten.
Ein kleines Beispiel zum Verständnis:
PHP-Code:
//früher:
$nickname = $_POST['nickname'];
$nachname = $_POST['nachnahme'];
$icq = $_POST['icq'];
$email = $_POST['email'];
//usw...waren ca 20 Variablen
//jetzt etwas mehr übersicht:
$user['nick'] = $_POST['nick'];
$user['nachname'] = $_POST['nachname'];
$contact['icq'] = $_POST['icq'];
$contact['email'] = $_POST['email'];
Früher habe ich fast jede Variable einzeln auf nicht erlaubte Zeichen usw. geprüft, was entsprechend langen Code ergab.
Jetzt die Frage: Ist es möglich, die Inhalte der Arrays auf einen Schlag zu prüfen, oder muss ich dann wieder jedes Arrayelement gesondert prüfen?
Sprich, mit wenig Code prüfen ob $user['alleWerte'] einen unerlaubten Wert enthält statt $user['Wert1'], $user['Wert2'] usw. alle mühselig durchgehen zu müssen?
Danke schonmal
Kommentar