Hi @ all.
Nach stundenlangen googlen fag ich hier mal nach.
Mein Vorhaben:
Ich gebe alle Einträge einer SQL-Tabelle in Formularfelder aus, um diese alle in einem Zug zu editieren.
Jeder Eintrag besteht aus ID, feld1, feld2, feld3. Für jeden Eintrag generiert PHP mir ein Formular. Jedes Formular hat einen Namen:
Nun möchte ich alle Formulare gleichzeitig abschicken:
Hier weiß ich nicht weiter, den im Array $_POST steht dann nur noch der Letzte Eintrag der Tabelle...
Wie könnte man das lösen? Bin ich auf dem richtigen weg.
Nach stundenlangen googlen fag ich hier mal nach.
Mein Vorhaben:
Ich gebe alle Einträge einer SQL-Tabelle in Formularfelder aus, um diese alle in einem Zug zu editieren.
Jeder Eintrag besteht aus ID, feld1, feld2, feld3. Für jeden Eintrag generiert PHP mir ein Formular. Jedes Formular hat einen Namen:
PHP:
echo " <form action=\"".$PHP_SELF."\" method=\"POST\" name=\"form".$i."\"> ";
Nun möchte ich alle Formulare gleichzeitig abschicken:
PHP:
//Button beginnt hier
echo <<<END
<input type="button" value="Änderungen übernehmen"
onClick="
END;
$j=1;
$anz=$row->anzahl;
do
{
echo "document.form".$j.".submit();";
$j++;
}
while ($j<=$anz);
echo "\">\n"; //Button endet
Wie könnte man das lösen? Bin ich auf dem richtigen weg.