Bienvenido a datoweb.com!! En este foro podrás encontrar ayuda sobre diseño y desarrollo web en general. Si quieres formar parte de esta comunidad para pedir ayuda o colaborar ayudando a otros usuarios del foro solo tienes que registrarte desde el siguiente enlace: Registrarse en el Foro

ayuda Contador de visitas en cada articulo

hice esto y no me funciono para nada....................
crea una columna llamada visitas (por ejemplo) en tu tabla relatos después en la pagina donde se ve el relato o post pones un update de la columna visitas con un +1 de esa manera cada vez que se cargue esa pagina en la columna visitas se sumara un +1
$SacarPorPorGet = $_GET["recordID"];

     $updateSQL = sprintf("UPDATE relatos SET visitas= visitas+1 WHERE id_relato=%s",
                               GetSQLValueString ($SacarPorPorGet, "int"));

mi codigo es este 
$updateSQL = sprintf("UPDATE tblpost SET visitas= visitas+1 WHERE idPost=%s",
         GetSQLValueString ($varDatos_datospostgeneral, "int"));

0
Puntos
1616
Visitas
2
Resp
Por bladedeybis hace 127 meses
Avanzado
Respuesta #1
si funciona pero tienes que poner el código completo correspondiente a un UPDATE SQL toma http://www.youtube.com/watch?v=cGAcRuoLwIk mírate ese video
0
Puntos
Por alber hace 127 meses
Administrador
Respuesta #2
yame funciono pero pongo el codigo para que ayude a los que han visitado este post, en este casso funciona con el parametro que envio llamado recordID pongo ya el codigo completo

if (isset($_GET["recordID"])) {
$varcoment_ComentariosConsul = $_GET["recordID"];
}
$updateSQL = sprintf("UPDATE tblpost SET visitas=visitas+1 WHERE idPost=%s",
GetSQLValueString($varcoment_ComentariosConsul , "int"));

mysql_select_db($database_conexion, $conexion);
$Result1 = mysql_query($updateSQL, $conexion) or die(mysql_error());
--------------------------------- se tiene que poner antes del select---------
mysql_select_db($database_conexion, $conexion);
$query_ComentariosConsul = sprintf("SELECT * FROM tblcomentario WHERE tblcomentario.idPost=%s ORDER BY tblcomentario.idComentario DESC", GetSQLValueString($varcoment_ComentariosConsul, "int"));
$query_limit_ComentariosConsul = sprintf("%s LIMIT %d, %d", $query_ComentariosConsul, $startRow_ComentariosConsul, $maxRows_ComentariosConsul);
$ComentariosConsul = mysql_query($query_limit_ComentariosConsul, $conexion) or die(mysql_error());
$row_ComentariosConsul = mysql_fetch_assoc($ComentariosConsul);
$SacarPorPorGet = $_GET["recordID"];

0
Puntos
Por bladedeybis hace 127 meses
Avanzado
Compartir en facebook
Compartir en twitter
Compartir
Para comentar Inicia sesión o Registrate