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