aca les pongo el code fijense aver si me pueden echar una mano :)
Código PHP:
function agregar_visita($pid)
{
global $CONFIG;
$semana=date("W"); //Saber cual es el numero de semana actual
$semana_inserv=date("W")-2; //dos semanas atras
//comprobar si el campo del a semana actual del usuario esta creado sino
//es asi crear uno nuevo
$result = mysql_query("SELECT * FROM `visitas_semana` WHERE semana=$semana AND pid=$pid");
if (!$result){
mysql_query("INSERT INTO `visitas_semana` VALUES ($semana, $pid, 1)");
}else{
mysql_query("UPDATE `visitas_semana` SET visitas=visitas+1 WHERE pid=$pid AND semana=$semana");
}
//Borrar campos inservibles para no llenar la base de datos de basura
mysql_query("DELETE * FROM `visitas_semana` WHERE semana<=$semana_inserv AND pid=$pid");
}