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;
}