lulu: Sinvolle Abfragen via Funktion

Beitrag lesen

Huhu cristo

jemand schonmal soetwas gemacht?

man kann viele Validierungen mit Hilfe von regulären Ausdrücken
"erschlagen".

Das könnte man in einem Array in etwa so ablegen

// NAME, REG_EXP, ERROR_MSG

$validation = array();

$validation[] = array('Vorname', '#^.{3,25}$#', 'Der Name muss mindestens drei aber höchstens 25 Zeichen haben');

$validation[] = array('PLZ', '#^\d+$#', 'Die Postleitzahl darf nur Ziffern enthalten');

// Und dann so abarbeiten

$error_msg = array();

foreach ($validation as $arr){

if (isset($_POST[$arr[0]])){
    $success = preg_match($arr[1], $_POST[$arr[0]]);
  }
  if (!$success) {
    $error_msg[] = $arr[2];
  }
}

So ungefähr jedenfalls könnte man dass machen.

Viele Grüße

lulu

--
bythewaythewebsuxgoofflineandenjoytheday