$error = explode("|",$_POST["error"]);
aber es funtioniert nicht, was mache ich falsch ???
Wenn das Formularfeld zuerst "fehler" heißt, heißt es auch in $_POST "fehler" => $error=explode('|',$_POST['fehler']);
Achja, brauche ich eigentlich die zeile $error= array(); noch ?
Bei Zugriff auf nicht initialisierte Variablen (z.B. $var[]='xxx'; ohne ein vorheriges $var=array(); oder $var[0]='xxx'; etc.) wird eine Meldung auf Ebene E_NOTICE ausgegeben, die standardmäßig nicht angezeigt wird. Hier ist das allerdings nicht der Fall, die Zeile ist überflüssig.