Ciao,
grazie per la risposta,
ho provato a fare così ma non funziona.

l'ho modificato così:
<?php require_once('connprodotti.php'); ?>
<?php
$colname_infoprodotti = "1";
if (isset($_GET['id'])) {
$colname_infoprodotti = (get_magic_quotes_gpc()) ? $_GET['id'] : addslashes($_GET['id']);
}
mysql_select_db($database_connprodotti, $connprodotti);
$query_infoprodotti = sprintf("SELECT * FROM films WHERE id = %s", $colname_infoprodotti);
$infofilm = mysql_query($query_infoprodotti, $conncinema) or die(mysql_error());
$row_infoprodotti = mysql_fetch_assoc($infoprodotti);
$totalRows_infoprodotti = mysql_num_rows($infoprodotti);
?>


<?
while ($row_infoprodotti = mysql_fetch_array($query_infoprodotti)){

?>
<tr>
<td align="left" valign="top" bgcolor="#FFFFFF" style="border:1px dashed #999999">
<div align="left">


<?php echo $row_infoprodotti['titolo']; ?></p>
</div> </td>
<td align="left" valign="top" bgcolor="#FFFFFF" style="border:1px dashed #999999"> <div align="left">


<?php echo $row_infoprodotti['durata']; ?></p>
</div></td>
<td align="left" valign="top" bgcolor="#FFFFFF" style="border:1px dashed #999999"> <div align="left">


<?php echo $row_infoprodotti['genere']; ?></p></div></td>
<td align="left" valign="top" bgcolor="#FFFFFF" style="border:1px dashed #999999"> <div align="left">



<?php echo $row_infoprodotti['trama']; ?></p></div></td>
<td >[img]public/locandina/<?php echo $row_infoprodotti['locandina']; ?>[/img]</td>
<td></td>
</tr>
<?
}
?>

In che cosa sto sbagliando?