ChrisB: Formulareingaben PHP nicht richtig

Beitrag lesen

Hi,

echo "<input type='hidden' name='Info' value='$this->array'>";

Lasse ich mir vor dem hidden Feld mit var dump das Array ausgeben, ist es wie oben beschrieben. Lasse ich es mir nach der Übertragung ausgeben, ist in $_POST['Info'] nur String(5) => "Array" gespeichert. Wieso bitte?

Weil ein Array bei der direkten Überführung in einen String-Kontext von PHP immer nur als "Array" ausgegeben wird.

Wenn du dir das ganze etwas genauer angeschaut hättest, dann wäre dir aufgefallen, dass das nicht erst nach der Übertragung geschehen ist, sondern bereits so im value-Attribut deines Formularfeldes drin steht - weil du es so da rein geschrieben hast.

MfG ChrisB

--
“Whoever best describes the problem is the person most likely to solve the problem.” [Dan Roam]