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?
Druckbare Version
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?
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:HTML-Code:<form action="script.php" method="post">
<input name="daten[name]" /><br />
<input name="daten[passwort]" /><br />
<input name="daten[email]" />
</form>
PHP-Code:
<?php
$daten = $_POST['daten'];
echo $daten['name'];
echo $daten['passwort'];
echo $daten['email'];
?>
thx, scheint so zu funzen