Creare un form dentro ad un tabella e legarlo ad un _submit()

1 contenuto / 0 new
Creare un form dentro ad un tabella e legarlo ad un _submit()

Ciao all, ho questa situazione:
*da una tabella estraggo riga per riga tutte le entry relative ad un utente (sono 5 campi).
*ogni estrapolazione la faccio vedere all'interno di un tag <TR> con 5 <td> (sfrutto theme() per generare codice uguale)
*vorrei dare la possibilità all'utente di modificare al volo questi dati quindi al posto di un semplice echo, metto tutto dentro ad un <input type>, ed ho questo codice:

<tr>
<td><?php echo $item->name; ?></td>
<td><input type="textfield" name="count" value="<?php echo $item->count; ?>"></td>
<td><input type="textfield" name="start_date" value="<?php echo $item->start_date; ?>"></td>
<td><input type="textfield" name="end_date" value="<?php echo $item->end_date; ?>"></td>
<td><input type="textfield" name="description" value="<?php echo $item->description; ?>"></td>
<td><input type="submit" name="operation" value="<?php echo t("Modify");?>"></td>
<td><input type="submit" name="operation" value="<?php echo t("Delete");?>"></td>
</tr>

(un TR per ogni riga all'interno della tabella del db)

Se premo su uno dei due bottoni, mi viene fatta una GET alla pagina attuale, passando i valori del "form", ma sempre e solamente della prima riga. Ho provato a mettere <form> sia dentro al <tr> che fuori, ma non cambia molto.

Ora, come faccio a ricreare questa cosa (ovviamente corretta) con le api FORM di drupal ? Mi servirebbe un modo semplice, anche utilizzando un file di templare di appoggio. In questo modo sfrutterei la funzione _submit() e _validate() al posto di costruirmi tutto io.

M.

Drupal Version: