Hallo Lude,
du könntest ein die ganze Tabelle umfassendes Formular benutzen und den Eingabefeldern und Submitbuttons zusätzlich Nummern geben. Auf der Serverseite müsstest du entsprechend je nach Name des Submit-Button nur die Daten bearbeiten, welche dieselbe Reihennummer tragen. Beispielsweise:
<form action="bla" method="post">
<table>
<thead>...</thead>
<tbody>
<tr>
<td><input name="feld1_1" ... /></td>
<td><input name="feld2_1" ... /></td>
<td><input name="feld3_1" ... /></td>
<td><input name="feld3_1" ... /></td>
<td><input type="submit" name="submit_1" ... /></td>
</tr>
<tr>
<td><input name="feld1_2" ... /></td>
<td><input name="feld2_2" ... /></td>
<td><input name="feld3_2" ... /></td>
<td><input name="feld3_2" ... /></td>
<td><input type="submit" name="submit" ... /></td>
</tr>
...
</tbody>
</table>
</form>
In PHP könntest du dir auch gleich einen Array bauen, den du einfacher verarbeiten kannst, beispielsweise:
<form action="bla" method="post">
<table>
<thead>...</thead>
<tbody>
<tr>
<td><input name="feld[1][vorname]" type="text" /></td>
<td><input name="feld[1][nachname]" type="text" /></td>
<td><input name="feld[1][geburtsdatum]" type="text" /></td>
<td><input name="feld[1][telefon]" type="text" /></td>
<td><input type="submit" name="feld[1][submit]" /></td>
</tr>
<tr>
<td><input name="feld[2][vorname]" type="text" /></td>
<td><input name="feld[2][nachname]" type="text" /></td>
<td><input name="feld[2][geburtsdatum]" type="text" /></td>
<td><input name="feld[2][telefon]" type="text" /></td>
<td><input type="submit" name="feld[2][submit]" /></td>
</tr>
...
</tbody>
</table>
Serverseitig wird der Datensatz verarbeitet (in einer Datenbank geändert, gelöscht o.ä.), der den submit-Flag trägt.
Entspricht das ungefähr deinen Anforderungen?
Mathias