ciao a tutti spero che mi potete aiutare.
Ho una pagina creata in php formata da foto dei prodotti e dei relativi nomi estratti da un db mysql, ora vorrei che al click del mouse sull'immagine compaia un div con la descrizione del prodotto cliccato sempre estratta dallo stesso db, cosa mi consigliate?
Il codice per recuperare i prodotti è il seguente:
Come posso fare ho letto forum tutorial ma non riesco proprio? spero in un vostro aiuto
Ho una pagina creata in php formata da foto dei prodotti e dei relativi nomi estratti da un db mysql, ora vorrei che al click del mouse sull'immagine compaia un div con la descrizione del prodotto cliccato sempre estratta dallo stesso db, cosa mi consigliate?
Il codice per recuperare i prodotti è il seguente:
PHP:
// Mi connetto al database
$conn = mysql_connect("localhost","xxxxx","xxxxx");
mysql_select_db("xyz", $conn);
$query=mysql_query("SELECT * FROM zzz");
$num_rec=mysql_num_rows($query);//calcolo quanti record ci sono
$num_col=3; //definisco di quante colonne deve essere fatta la tabella
$conta=0;//azzero un contatore
$apro_riga="<tr>";//due variabili per <tr>....</tr>
$chiudo_riga="</tr>";
//apro la tabella
echo "<table class=\"prodotti_table\" align=\"center\">";
while( $riga=mysql_fetch_array($query)){
if($conta==0){echo $apro_riga;}//apro la riga se conta è zero
//leggi i valori dal db
$nome_immagine=$riga['immagine'];//verificare se ti serva anche la path. es immagini/imm_1.jpg
$nome_prodotto=$riga['prodotto'];
$descr_prodotto=$riga['descrizione'];
//creo le celle aggiungendo <td>....</td> (ho tolto il <br> )
echo "<td title=\"$descr_prodotto\">$nome_prodotto<img src=\"$nome_immagine\" alt=\"$nome_prodotto\" width=\"300\" height=\"300\" border=\"0\" ></td>";
$conta++;//incremento il contatatore di 1
if($conta >($num_col-1)){//il contatore ha segnato 0, 1 , 2
$conta=0;//riporto il contatore a zero
echo $chiudo_riga;//chiudo la riga
}
}
echo "</table></br>" ; //chiudo la tabella
Come posso fare ho letto forum tutorial ma non riesco proprio? spero in un vostro aiuto