Salve ragazzi,ho un problema che non riesco a risolvere...
Sto facendo un e-commerce sul tennis, devo visualizzare al click su un immagine il relativo nome su un altra pagina.. Le immagini, i nomi e le caratteristiche delle racchette sono caricate su database.
Questo è il codice php che secondo me è giusto:
<?php
$page->assign("racchetta", true);
$querac=mysql_query("SELECT ID_racchetta FROM racchette");
if (!$querac) {
echo "Error";
exit;
}
$risult2 = array();
$i=0;
do {
$rac = mysql_fetch_assoc($querac);
//var_dump($rac);
$i++;
var_dump ($i);
if($rac['ID_racchetta']== $i){
$que1 = mysql_query("SELECT racchette.Nome,peso,lunghezza, Descrizione,Prezzo,Marca,modello,path FROM immagini,prodotti,racchette WHERE
prodotti.ID_prodotto = racchette.ID_prodotto and immagini.ID_prodotto=prodotti.ID_prodotto and ID_racchetta
= $i ");
}
$risultato2 = mysql_fetch_assoc($que1);
//var_dump($risultato2);
if($risultato2){
$risult2[] = array( 'nome' => $risultato2['Nome'],'peso' => $risultato2['peso'],'lunghezza' => $risultato2['lunghezza'],
'marca' => $risultato2['Marca'], 'modello' => $risultato2['modello'],'path' => $risultato2['path'],
'descrizione' => $risultato2['Descrizione'],'prezzo' => $risultato2['Prezzo']);
}
}while ($rac);
$page->assign('risult2',$risult2);
Ora il codice del file tpl:
{foreach from=$risult2 item=ris2}
<h3>{$ris2.nome} </h3>
{/foreach}
Giustamente, al click su un immagine mi vengono visualizzati tutti i nomi.
Come faccio a visualizzare solo il nome della relativa immagine cliccata?