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
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
Puntos
1622
Visitas
Visitas
2
Resp
Resp
Por bladedeybis hace 128 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
Puntos
Por alber hace 128 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"];
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
Puntos
Por bladedeybis hace 128 meses
Avanzado