Thomas: Was ist an der zeile Falsch (übergabe von einem array)

Beitrag lesen

Hi,
ich will ein array, das error heisst an eine neue Seite übergeben (das ganze ist ein Fragebogen) und habe folgende Zeile um das array zu übergeben:

echo" <input type="hidden" name="fehler" value="<? echo implode("|",$error); ?>">   ";

und am anfang der PHP seite steht dann folgendes:

$error = explode("|",$_POST["error"]);

aber es funtioniert nicht, was mache ich falsch ???
Achja, brauche ich eigentlich die zeile       $error= array();     noch ????

ich komm hier echt nciht mehr klar, habe schon 2 mal in das Forum geschrieben, und habe auch super Antworten bekommen, aber es will irgendwie nicht klappen, ich kapier das nicht.