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>