Ver Mensaje Individual
  #4 (permalink)  
Antiguo 17/09/2009, 12:38
RAAM08
 
Fecha de Ingreso: mayo-2009
Ubicación: Stgo. Pinotepa Nacional Oaxaca
Mensajes: 34
Antigüedad: 15 años
Puntos: 0
Respuesta: Contador de Visitas

zeuslife porfavor ayudame, con ese codigo o con este que estoy probando para mi sitio web contador de visitas PHP y MySQL, pero al igual tampoco me funciona....
Estoy utilizando una clase que se llama Conexión BD y es ahi dond estoy almacenando mi conexion a la BD
function Contar_Visitas($aniodesde, $mesdesde, $diadesde)
{
try
{
$conBD = new ConexionBD();
$conBD->setConectar();
$cSQL = $conBD->getSQL("select count(*) from visitas where fecha >= '$aniodesde-$mesdesde-$diadesde'");
if($datos=$conBD->getDatos($cSQL))
{
return $datos[0];
}
else
{
return(0);
}
$conBD->setCerrar();
}
catch(Exception $ex)
{
throw new Exception($ex->getMessage());
}
}


Y la otra función:
function Registrar_Visita($IDUSER)
{
$fecha=date('Y-m-d H:i:s'); // Fecha y hora actual
/* --------------------------------------------------
Primero hacemos una consulta para ver si ese mismo
usuario ya está registrado el día de hoy.
------------------------------------------------- */
try
{
$conBD = new ConexionBD();
$conBD->setConectar();
$cSQL = $conBD->getSQL("select * from visitas where direccion_ip='$IDUSER' and year(fecha)=year(CURDATE()) and month(fecha)=month(CURDATE()) and DAYOFMONTH(fecha)=DAYOFMONTH(CURDATE())");
if(mysql_num_rows($cSQL) == 0)
{
$sql = "INSERT INTO visitas VALUES(NULL,'$IDUSER','$fecha')";
$conBD->setSQL($sql);
}
$conBD->setCerrar();
}
catch(Exception $ex)
{
throw new Exception($ex->getMessage());
}
}