Malcolm Beck´s: OOP-Tutorial: Einfaches Formular erstellen

Beitrag lesen

hi,

function h(&$val) {

return isset($val) ? htmlspecialchars($val) : '' ;
}

  
Das geht ja mit allen Funktionen, die ich im Einsatz habe.  
  
~~~php
  // htmlspecialchars abkuerzen  
  function h(&$val) {  
   return isset($val) ? htmlspecialchars($val) : '' ;  
  }  
  // Affenformalität  
  function aForm($PostVal) {  
   return isset($_POST[$PostVal]) ? $_POST[$PostVal] : '' ;  
  }  
  // Usereingaben ; Zeichen begrenzen auf vorgegebene min- maximale länge  
  function validieren($name,$min,$max)  
  {  
    return (isset($_POST[$name]) AND !preg_match('/^.{'.$min.','.$max.'}$/', $_POST[$name]))  
           ? "<p>Eingabe zwischen $min und $max Zeichen</p>"  
           : '' ;  
  }  
  
  // Input type Text zusammenbauen  
  function InputTextForm($name,$min,$max,$errormsg)  
  {  
    $minMaxError = validieren($name,$min,$max);  
    // Ausgabe  
    return "$minMaxError<label for='$name'>$name\n"  
           . '<input type="text" name="'.$name.'" id="'.$name.'" value="'.h(aForm($name)).'" />'  
           . "\n</label>\n";  
  }

Ich hab noch einen langen Weg vor mir, bis ich dass alles nur Ansatzweise verstehe.

mfg