Ver Mensaje Individual
  #8 (permalink)  
Antiguo 24/06/2012, 10:20
webankenovi
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: como puedo contar clicks

Cita:
Iniciado por fjrueda Ver Mensaje
Porque propongo este metodo ??, porque si se hace un acceso que no sea con el click, el update se va a ejecutar de todas formas y se crearia un valor que no es cierto.
añadimos una verificacion antes de :

1- añadimos el campo v en la url

Código PHP:
Ver original
  1. <a href="b.php?id=1&v=true">Vinculo a sitio web</a>



2- comprobamos si exite el campo v en la url si no es asi no aztualizamos asi solo se aztualizan las visitas de dicho link

Código PHP:
Ver original
  1. <?php
  2.  
  3. require_once("conexion.php") ;
  4.  
  5. if(isset($_GET['id']) && isset($_GET['v'])){
  6.    
  7.  
  8. $id = $_GET['id'] ;
  9.  
  10. mysql_select_db ("base_datos",$conexion) ;
  11.  
  12. $sql = "SELECT * FROM productos WHERE id = '$id' " ;
  13. $respuesta = mysql_query($sql,$conexion);
  14.  
  15. $row = mysql_fetch_array($respuesta);
  16. $clicks = $row['cantclicks']+1;
  17.  
  18. $sql_ = "UPDATE productos SET cantclicks = '$clicks'  WHERE id = '$id'";
  19. mysql_query($sql_,$conexion);
  20.  
  21. }else{
  22.  
  23. echo'no viene del link asique no aztualizamos';
  24.  
  25. }