Hallo, hab wiedermal nen Hänger.
Meine Funktion gibt das Array nicht zurück. Wer hat Lust mal drüber zu schauen?
Die Funktion:
	
Auffangen der Funktion hier:
	
Ich habe aber leider kein "inputarray" - wo könnte es hängen?
Erstmal Danke vorab - Stefan
					Meine Funktion gibt das Array nicht zurück. Wer hat Lust mal drüber zu schauen?
Die Funktion:
PHP Code:
	
	
<?php
function checkinput($wg_seite, $inputarr_darf0, $inputarr_nicht0) {
 // Kontrolliert ob Feld leer war und wenn ja, registriert eine errmsg
    $errmsg = array();    
    foreach ($inputarr_nicht0 as $key => $value) {
        if ($value == "" || $value == NULL){
            $errmsg[] = "Bitte Feld ''" . $key . "'' ausfüllen!<br>";
        }
    }
        
    if (isset($errmsg))    {
             $_SESSION["errmsg"] = $errmsg;
             $_SESSION["name"] = $_POST[name];
             $_SESSION["email"] = $_POST[email];
             $_SESSION["homepage"] = $_POST[homepage];
             $_SESSION["wohnort"] = $_POST[wohnort];
             $_SESSION["text"] = $_POST[text];
        echo" <meta http-equiv='refresh' content='0; URL=$wg_seite'>";
        exit;
    
    }
    // Wenn keine leeren Felder, dann gehts hier unten weiter
// ============================================================================================
    
  // Macht aus beiden Arrays (darf0 und nicht0) EIN Array mit Namen $checkeddinput
    $checkedinput = array();
    foreach ($inputarr_nicht0 as $key => $value) {    
        $checkedinput[$key] = htmlspecialchars($value);
    }
    foreach ($inputarr_darf0 as $key => $value) {    
        $checkedinput[$key] = htmlspecialchars($value);
    }
// ============================================================================================
    return $checkedinput;
    
}   // Ende checkedinput()
?>
PHP Code:
	
	
              $inputarray = array();
              $inputarray = checkinput("gaestebucheintrag.php", $inputarr_darf0, $inputarr_nicht0); 
Erstmal Danke vorab - Stefan
 
          


Comment