Ciao a tutti!
ho questo script ma a video non mi restituisce nulla... che sbaglio?

Codice PHP:
<?php
$sql2 
"SELECT DISTINCT

products.products_id,
products_name,
products_image,
caratteristica_id,
caratteristica_name,
tipologia,
id_tipologia,
tipologia_nome

FROM (caratteristiche
LEFT JOIN tipologie_caratteristiche ON caratteristiche.tipologia=tipologie_caratteristiche.id_tipologia)
LEFT JOIN
(products RIGHT JOIN products_description ON products_description.products_id=products.products_id) ON caratteristiche.tipologia=products.products_id
ORDER BY tipologia_nome"
;


for (
$i=0$i sizeof($HTTP_POST_VARS['compare']); $i++)
{
$sql2 .= "products_id='".$HTTP_POST_VARS['compare'][$i]."'";
if ((
$i 1) < sizeof($HTTP_POST_VARS['compare'])){ $sql2 .= " OR "; }
}


$risultato2mysql_query($sql2);
$riga2mysql_fetch_array($risultato2);
$totale2mysql_num_rows($risultato2);?>

<?php do 
?>

<table class="schedaprodotto" width="98%" style="margin:auto;" align="right" border="1" cellpadding="2" cellspacing="1" >
<tr>
<td width="187.95">
<table>
<tr><td width="187.95"><?php echo '[b]'."$riga2[tipologia_nome]".'[/b]'.''."<img src=\"http://www.miosito/images/{$riga2['products_image']}\"width='30'  />";?>
</td></tr>

</table>
</td>

<td>
<table>

<tr><td><?php echo "$riga2[caratteristica_name]";?></td></tr>


      
</table>
</td>
<?php } while ($riga2=mysql_fetch_array($risultato2));?>



</p>
</tr>
</table>