/*Diese Funktion überprüft eingegebene Formulardaten und gibt fehlende oder falsche Daten in einem Array zurück*/
function validate($required){
foreach ($required as $key => $val)
{
if ($key=="Email")
{
if (!ereg("^([a-zA-Z0-9.\_-]+)@([a-zA-Z0-9.-]+.[A-Za-z][A-Za-z]+)$", $val))
$miss[]= $key;
}
if (empty($val))
{
$miss[] = $key;
}
}
return array("miss");
So weit so gut, die funktion verfährt richtig, so nun will ich das zurückgegebene Array ausgeben,...
$miss[]=validate($required);
foreach($miss as $v)
{
echo $v;
}
also das Array $required existiert, aber er gibt mir anstatt der Werte nur 'Array'. Ich find ums Verrecken den Fehler nicht. Hilfe!!
Uli