Buongiorno,
sto creando un piccolo sito per un negozio online e mi sono imbattuto ,per ora, in questo problema:

Premetto che ho le seguenti tabelle così strutturate:
PRODOTTI
-id_prodotto
-nome_prodotto
-prezzo_prodotto
IMMAGINI PRODOTTI
-Id_immagine
-percorso_immagine
-id_prodotto
SOTTO CATEGORIE VARIANTI
-id_sotto_gruppo_variante
-nome_sotto_gruppo_variante
-id_prodotto

Ho strutturato tutto così in modo tale che ad ogni prodotto vengano assegnate più immagini, e allo stesso tempo più varianti (per varianti intendo colore, fragranza etc)

Il mio problema è che in home vorrei visualizzare i prodotti ed ho usato questo codice:
Codice PHP:
$indice mysql_query("
SELECT DISTINCT 
prodotti.prezzo_prodotto, prodotti.id_prodotto, prodotti.nome_prodotto,
immagini_prodotti.percorso_immagine, 
sotto_categorie_varianti.id_sotto_gruppo_variante 
FROM prodotti LEFT JOIN immagini_prodotti
ON prodotti.id_prodotto=immagini_prodotti.id_prodotto
LEFT JOIN sotto_categorie_varianti ON
prodotti.id_prodotto=sotto_categorie_varianti.id_prodotto 
ORDER BY id_prodotto DESC
"
);     
while(
$array=mysql_fetch_array($indice))     {
echo 
"<td>[img]images/sliden/".$array[percorso_immagine]."[/img]
<h2>"
.$array[nome_prodotto]."</h2>
[url='#']"
.$array[prezzo_prodotto]." &euro;[/url]
<div class='info'> 
<a href='prodotto.php?id_prodotto="
.$array[id_prodotto]."&id_sotto_categoria=".$array[id_sotto_gruppo_variante]."' >
[img]images/icons/dettagli.png[/img] pi&ugrave dettagli &nbsp </a>
[url='#']&nbsp [img]images/icons/carrello-plus.png[/img] aggiungi AL CARRELLO [/url]</div></td>
"
;

solamente che usato così com'è avrò ripetuto lo stesso oggetto n volta a seconda di quante immagini ho associate e così per le sotto categorie.

Io vorrei prendere singolarmente i prodotti..
Grazie mille