Semplicemente perché hai messo il tag di chiusura della tabella dentro il ciclo, prova cosi...
Codice PHP:
<? while($row_file=mysql_fetch_array($result_file)) {
if($row_file[nome_file] <> '') { ?>
<tr>
<td width="26px">
<a href="cancella_sudata.php" onClick="return(confirm('Eliminare il file e i dati relativi al file selezionato?'));">
[img]<?=$immagine_cestino?>[/img]
</td>
<td width="26px">
<? echo "$row_file[$cmp_data]";
$data_del_file=$row_file[$cmp_data];
?>
</td>
<td width="26px">
<? echo "$row_file[data_elab]"; ?>
</td>
<td width="26px">
<? echo "$row_file[nome_file]"; ?>
</td>
<td width="26px">
<? echo "$row_file[dimensione]"; ?>
</td>
</tr>
<? }
} ?>
</table>