Foros del Web » Programando para Internet » PHP »

Contar la cantidad de veces que se ha visto una imagen

Estas en el tema de Contar la cantidad de veces que se ha visto una imagen en el foro de PHP en Foros del Web. Tengo una galería de fotos que he hecho con Dreamweaver, es un sitio dinámico, he visto en algunas webs que dice "esta imagen ha sido ...
  #1 (permalink)  
Antiguo 24/05/2008, 13:52
 
Fecha de Ingreso: noviembre-2006
Ubicación: Evergreen Street
Mensajes: 239
Antigüedad: 17 años, 5 meses
Puntos: 2
Sonrisa Contar la cantidad de veces que se ha visto una imagen

Tengo una galería de fotos que he hecho con Dreamweaver, es un sitio dinámico, he visto en algunas webs que dice "esta imagen ha sido vista 10 veces".

¿Qué script debo poner en mi galeria con php y mySQL?

Mi Base de Datos se llama galeria, allí tengo una tabla que se llama mis_fotos la cual está integrada así:

foto_id
lugar
nombre
descripcion
precio
hits

Todos son varchar menos foto_id que es int. En el campo hits quiero guardar las veces que se ha visto la imagen
  #2 (permalink)  
Antiguo 24/05/2008, 15:14
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Contar la cantidad de veces que se ha visto una imagen

Hola

Crea un campo mas llamado contador, y cuando llames a la imagen, primero haces una consulta al campo contador, para saber donde va, le sumas 1 y haces un UPDATE del campo contador.

Un saludo
  #3 (permalink)  
Antiguo 24/05/2008, 15:30
 
Fecha de Ingreso: noviembre-2006
Ubicación: Evergreen Street
Mensajes: 239
Antigüedad: 17 años, 5 meses
Puntos: 2
De acuerdo Respuesta: Contar la cantidad de veces que se ha visto una imagen

jaronu gracias por responderme, tal vez sea un abuso de mi parte, pero cómo quedaría el código en php para poderlo incluir en mi archivo, no soy programador pero sí he manipulado varios códigos de php, estoy en etapa de aprendizaje.
  #4 (permalink)  
Antiguo 24/05/2008, 15:34
Avatar de jaronu  
Fecha de Ingreso: febrero-2008
Mensajes: 2.183
Antigüedad: 16 años, 2 meses
Puntos: 52
Respuesta: Contar la cantidad de veces que se ha visto una imagen

OK, pero postea el codigo que estas usando pàra ver las imagenes, se ha de incluir en el archivo o archivos que uses, y tampoco soy programador, estoy aprendiendo tambien, y este foro es como unas clases de programacion.

UN SALUDO
  #5 (permalink)  
Antiguo 25/05/2008, 18:12
 
Fecha de Ingreso: noviembre-2006
Ubicación: Evergreen Street
Mensajes: 239
Antigüedad: 17 años, 5 meses
Puntos: 2
Respuesta: Contar la cantidad de veces que se ha visto una imagen

Pues, es el generado por Dreamweaver, así:

<h2 align="center">Listado de Fotos</h2>
<?php do { ?>
<table width="100%" border="0">
<tr>
<td align="center"><a href="detalle.php?foto_id=<?php echo $row_listado['foto_id']; ?>"><img src="chiki/th_<?php echo $row_listado['nombre']; ?>" width="150" height="150" border="0"></a></td>
</tr>
<tr>
<td align="center"><span class="Estilo2"><?php echo $row_listado['lugar']; ?></span></td>
</tr>
<tr>
<td align="center">Costo Q. <?php echo $row_listado['precio']; ?>.00</td>
</tr>
<tr>
<td align="center">&nbsp;</td>
</tr>
</table>
<?php } while ($row_listado = mysql_fetch_assoc($listado)); ?>
<p>
<table border="0" width="50%" align="center">
<tr>
<td width="23%" align="center">
<?php if ($pageNum_listado > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, 0, $queryString_listado); ?>">Primero</a>
<?php } // Show if not first page ?>
</td>
<td width="31%" align="center">
<?php if ($pageNum_listado > 0) { // Show if not first page ?>
<a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, max(0, $pageNum_listado - 1), $queryString_listado); ?>">Anterior</a>
<?php } // Show if not first page ?>
</td>
<td width="23%" align="center">
<?php if ($pageNum_listado < $totalPages_listado) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, min($totalPages_listado, $pageNum_listado + 1), $queryString_listado); ?>">Siguiente</a>
<?php } // Show if not last page ?>
</td>
<td width="23%" align="center">
<?php if ($pageNum_listado < $totalPages_listado) { // Show if not last page ?>
<a href="<?php printf("%s?pageNum_listado=%d%s", $currentPage, $totalPages_listado, $queryString_listado); ?>">&Uacute;ltimo</a>
<?php } // Show if not last page ?>
</td>
</tr>
</table>
</p>
<p>&nbsp; </p>
<!-- InstanceEndEditable --></td>
</tr>
</table>
</body>
<!-- InstanceEnd --></html>
<?php
mysql_free_result($listado);
?>

Donde deseo poner el script del contador es abajo del precio, dentro de la Región repetida.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 03:33.