Hallo,
ich arbeite gerade an einem größeren PHP Script. Hierbei habe ich ein 2D Array, dass so aussieht:
$array[0]["ID"] = 2;
$array[0]["Name"] = "Sebastian";
$array[0]["IP"] = "127.0.0.1";
$array[1]["ID"] = 3;
$array[1]["Name"] = "Jan";
$array[1]["IP"] = "127.1.0.1";
etc.
Ich übergebe das ganze so in meinem Formular:
echo "<input type='hidden' name='Info' value='$this->array'>";
Und so übernehme ich es dann im nächsten Script:
if(isset($_POST['Info'])) {
var_dump($_POST['Info']);
}
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?
Danke für eure Hilfen. :)