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:
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
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:
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 src='images/sliden/".$array[percorso_immagine]."'>
<h2>".$array[nome_prodotto]."</h2>
<a href='#' class='prezzo'>".$array[prezzo_prodotto]." €</a>
<div class='info'>
<a href='prodotto.php?id_prodotto=".$array[id_prodotto]."&id_sotto_categoria=".$array[id_sotto_gruppo_variante]."' >
<img class='icona' src='images/icons/dettagli.png'> più dettagli   </a>
<a href='#' class='carrello'>  <img class='icona' src='images/icons/carrello-plus.png'> aggiungi AL CARRELLO </a></div></td>
";
}
Io vorrei prendere singolarmente i prodotti..
Grazie mille