Anmelden

Archiv verlassen und diese Seite im Standarddesign anzeigen : [PHP] Array per POST übertragen



Geiu
18.03.2005, 17:51
Hi,
Wie kann man ein Array per POST an ein PHP-Script übergeben sodass man per $_POST['array']['arrayelement'] drauf zugreifen kann bzw. geht das überhaupt?

Dingsi
18.03.2005, 18:47
Wenn man von einem HTML-Formular ausgeht, macht man in den jeweiligen input/select/whatever-Feldern anstatt name="name" einfach name="array[name]". Dann kannst du im PHP-Script später einfach mit $_POST['array']['name'] darauf zugreifen. (Natürlich nur wenn method= auch auf "post" gesetzt ist)

Beispiel:
<form action="script.php" method="post">
<input name="daten[name]" /><br />
<input name="daten[passwort]" /><br />
<input name="daten[email]" />
</form>
<?php
$daten = $_POST['daten'];
echo $daten['name'];
echo $daten['passwort'];
echo $daten['email'];
?>

Geiu
18.03.2005, 19:03
thx, scheint so zu funzen