Ciao reeda80 ci sono un sacco di errori del code io te l'ho semplificato un po' prova cosi se non ti funziona dimmi come hai organizato le tabelle nel database e vediamo, ci sono anche dei errori nella query, quando fai SELECT e scrivi i campi devi mettere prima il nome della tabella dove si trova il campo e poi il campo esempio: nometabella.nomecampo
[PHP]
<?php
$sql = "SELECT id_prodotto, nome_specifica, specifica
FROM prodotti
GROUP BY specifica
LEFT JOIN specifiche USING(products_id)
LEFT JOIN nome_specifica ON specifiche.id_specifiche=nome_specifica.id_nome_specifica
WHERE ";
for ($i=0; $i < sizeof($_POST['confronta']); $i++)
{
$sql .= "id_prodotto='".$_POST['confronta']*."'";
}
$risulta= mysql_query($sql);
$totale= mysql_num_rows($risulta);
while($riga=mysql_fetch_array($risulta))
{
echo'
<table class="confronta" width="98%" style="margin:auto;" align="right" border="1" cellpadding="2" cellspacing="1" >
<tr>
<td>
<b>'.$riga['nome_specifica'].'</b>
</td>
<td>
'.$riga['specifiche'].'
</td>
</tr>
</table>';
}
?>
[/PHP]