Ich möchte in einem Formular Daten erfassen. Die Anzahl der Eingabefelder ergibt sich jedoch aus vorherigen Eingaben, es könnten z.B. 10 oder auch 25 sein.
Mein Versuch:
In der Datei db_auswertung.php möchte ich dann die Variablen $ort[$i] und antwort[$i] weiter nutzen.
Ich habe versucht, mittels einer Schleife mit $_POST['anwort[$i]'] die Variabel aufzurufen bzw. einer anderen Variablen zuzuweisen. Das habe ich nicht hinbekommen.
Die Variabel $ort[$i] möchte ebenfalls weiterverwenden. Ich vermute, dass ich, wenn ich weiß, wie ich die Input-Funktion als array nutzen und mit einem Post-Befehl wieder aufrufen kann, die Variabel $ort[$i] mit der Funktion input type = hidden ebenfalls übertragen bekomme.
Kann mir bitte jemand sagen, wie man input und post mit einem array nutzen kann?
Mein Versuch:
PHP-Code:
echo "<form action = 'db_auswertung.php' method = 'post'> ";
for ($i=0; $i<=$anzahl-1; $i++)
{
echo "Ort: " . $ort[$i] . " - Antwort: " . "<input name='antwort[$i]' >" . "<br>";
}
echo "<br><input type = 'submit'> </form>";
Ich habe versucht, mittels einer Schleife mit $_POST['anwort[$i]'] die Variabel aufzurufen bzw. einer anderen Variablen zuzuweisen. Das habe ich nicht hinbekommen.
Die Variabel $ort[$i] möchte ebenfalls weiterverwenden. Ich vermute, dass ich, wenn ich weiß, wie ich die Input-Funktion als array nutzen und mit einem Post-Befehl wieder aufrufen kann, die Variabel $ort[$i] mit der Funktion input type = hidden ebenfalls übertragen bekomme.
Kann mir bitte jemand sagen, wie man input und post mit einem array nutzen kann?
Kommentar