Und darüber hinaus müßte ich meine Idee, je Tabellenzeile 1 weiteres Formular einzublenden, komplett umstricken.
Aha. Das wäre aber gerade sehr einfach. Hier mal ein Beispiel, dargestellt als wüste Mischung aus Output, Daten und HTML:
<form>
ID|Ort 1|<label for="ort_1">Berlin<label><input type="checkbox" id="ort_1" name="ort[1]"> 2|<label for="ort_2">Hamburg<label><input type="checkbox" id="ort_2" name="ort[2]">
übernehmen
</form>
Du musst also nur das Skript einigermaßen schlau anpassen, welches die Tabelle erzeugt. Serverseitig hast Du z.B. array_keys($_POST['ort'])
und dann $_POST['ort'][$i]
zur Verfügung.
Falls Du meinst, dass da zu viele Daten hin-und hergehen: Welcher Mensch soll die denn eingeben, dass es unter technischen Gesichtspunkten "beachtlich große" Datenmengen werden?