Hallo,
ist es möglich, aus einem Formular für PHP ein Array auszugeben?
Ja, es ist PHP möglich, aus den Name-Value-Pärchen, die beim Post übermittelt werden, ein "Array" zu machen.
<form action="emailformbearbeitung.php" method="post">
<input type="text" value="wert 1" name="liste">
<input type="text" value="wert 2" name="liste">
<input type="text" value="wert 3" name="liste">
<input type="text" value="wert 4" name="liste">
<input type="text" value="wert 5" name="liste">
</form>
Schreib dafür einfach:
~~~html
<form action="emailformbearbeitung.php" method="post">
<input type="text" value="wert 1" name="liste[1]">
<input type="text" value="wert 2" name="liste[2]">
<input type="text" value="wert 3" name="liste[3]">
<input type="text" value="wert 4" name="liste[4]">
<input type="text" value="wert 5" name="liste[5]">
</form>
wenn Du bestimmte Indexe haben willst,
oder schreib
<form action="emailformbearbeitung.php" method="post">
<input type="text" value="wert 1" name="liste[]">
<input type="text" value="wert 2" name="liste[]">
<input type="text" value="wert 3" name="liste[]">
<input type="text" value="wert 4" name="liste[]">
<input type="text" value="wert 5" name="liste[]">
</form>
wenn die Indexe nicht relevant sind.
Der Index-Bezeichner selber darf im HTML-Code _nicht_ in Häkchen stehen, nur in PHP wird er
$_POST['liste']['a']
geschrieben (bei alphanumerischen Indexen).
dann kannst Du auch
echo $liste[0]."<br>";
echo $liste[1]."<br>";
echo $liste[2]."<br>";
echo $liste[3]."<br>";
echo $liste[4]."<br>";
>
auslesen.
LG
Chris