Originariamente inviato da alessiof86
si devo ripetere l operazione per ogni prodotto come si fa?
Devi far creare il codice javascript a PHP, quindi siamo nella sezione sbagliata 
Cosi su due piedi mi viene in mente una cosa del genere:
codice:
<?php
$totItem = 20;
for($i=0; $i<$totItem; $i++)
{
?>
<div id="display<?= $i; ?>" style="visibility:hidden ">
Qui il contenuto <?= $i; ?> collegato all'immagine <?= $i; ?> e anch'esso preso dal DB
</div>
<a href="#" onclick="document.getElementById('display<?= $i; ?>').style.visibility ='visible';">Qui il tag img
con link per tirare fuori la descrizione</a>
<?php
}
?>
Immagino che questo non sia il metodo migliore perchè scarichi per forza tutte le informazioni relative ad ogni elemento, con ajax eviti di far soffrire il client