Buongiorno a tutti,
ho un problema con lightbox2, funziona benissimo ma ho bisogno di un contatore visite delle foto.
Devo inviare via post l'id della foto per aggiornare il contatore nel database in contemporanea all'apertura di lightbox.
codice client:
codice:
<form method="post" action="<?php $_SERVER['PHP_SELF']?>">
<input type="hidden" name="miafoto" value="<?php echo $gallery['idimmagine'];?>">
<a rel="lightbox" onclick="document.forms[<?=$idfoto?>].submit();" href="/images/fotogallery/full/<?php echo $gallery['immagine'] ?>" title="<?php echo stripslashes($gallery['didascalia']) ?>"><img src="/images/fotogallery/small/<?php echo $gallery['immagine'] ?>" /></a>
</form>
lato server:
codice:
if (isset($_POST['miafoto'])) {
$idimg=$_POST['miafoto'];
$res_immagine=dbquery("SELECT * FROM dettaglio_fotogallery WHERE idimmagine=$idimg ");
$cfoto=mysql_fetch_array($res_immagine);
$cvisite=$cfoto['click']+1;
$clickfoto=$cfoto['idimmagine'];
if (dbquery("UPDATE dettaglio_fotogallery SET click='".$cvisite."' WHERE idimmagine=$clickfoto") );
Allora con onclick inserito mi aggiorna il database ma non mi fa aprire lightbox, mentre se tolgo onclick funziona perfettamente lightbox. Come faccio a farli funzionare entrambi? Grazie