Scoperto il problema, all'interno del ciclo for dovevo inserire anche il form, vi riporto pezzi di codice affinché possa aiutare qualcun'altro:
codice:
<?php
$var=mysql_query("SELECT from database);
$num=mysql_num_rows($var);
for ($i=0;$i<$num;$i++) {
$dettagli=mysql_fetch_array($var);
$subId="upd-$var[id]"; //qui trasformo l'id in una stringa con il prefisso upd-
?>
<form method="post" enctype="multipart/form-data" id="foto">
----------------------------
(id_record)
Immagine ---- Descrizione --- nome file --- altri dati
[pulsante aggiorna] [pulsante elimina]
-----------------------------
</form>
<?}?>
Lato server
codice:
if(isset($_POST[ $subId ])) //qui riprendo la variabile
{
esegue l'aggiornamento;
}