quinqui... inmensamente agradecido por tu ayuda y si... me falto leer lo que me has dicho.
Ya tengo el contador y me funcionó a la perfección en una de mis webs... pero como no puedo con mi casi genio

, voy a apostar un poco mas.
Mi Contador es este:
contados.php
Código PHP:
<?
//se requiere el archivo para validar los datos de usuario de bdd para conectar
require('configuracion.php');
//se asignan la variables
$IP = $REMOTE_ADDR;
$fecha = date("j \d\e\l n \d\e Y");
$hora = date("h:i:s");
$segundos = time();
$can = "3600";
$resta = $segundos-$can;
//se buscan los registros que num de seg mayor a num de seg hace una hora e IP
$sql = "SELECT segundos, IP ";
$sql.= "FROM contador WHERE segundos >= $resta AND IP LIKE '$IP' ";
$es = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error);
//no se cuenta la visita
if(mysql_num_rows($es)>0)
{
}
else
{
$sql = "INSERT INTO contador (id, IP, fecha, hora, segundos) ";
$sql.= "VALUES ('','$IP','$fecha','$hora','$segundos')";
$es = mysql_query($sql, $con) or die("Error al grabar un mensaje: ".mysql_error);
}
//creamos el condicionamiendo para loguearlo o no.
$sql = "SELECT * FROM contador WHERE id ";
$es = mysql_query($sql, $con) or die("Error al leer base de datos: ".mysql_error);
$visitas = mysql_num_rows($es);
echo '<table width="20%" border="1" height="25">';
echo '<tr>';
echo '<td>Visitas: ' .$visitas . '</td>';
echo '</tr>';
echo '</table>';
?>
Ahora tengo una gran ensalada y necesito de la ayuda de uds. para ordenarme un poco. A propósito, hay cosas que no sé como hacerlas y por eso les voy a preguntar...
Tengo otra base de datos con varias tablas y contienen lo sig.:
TABLA RUBRO
rubro = 1, 2, 3...
nombre_rubro = restaurantes, discos, bares...
Cada RUBRO tiene SU PROPIA TABLA porque la información que va dentro varía una de otra, a saber:
TABLA RESTAURANTE
id_rubro
rubro
nombre_resto
direccion_resto
...
visitas = ¿?
TABLA DISCOS
id_rubro
rubro
nombre_resto
direccion_resto
...
visitas = ¿?
TABLA BARES
id_rubro
rubro
nombre_resto
direccion_resto
...
visitas = ¿?
Lo que quisiera saber es:
- como hacer para que cada ID de cada TABLA vaya sumando 1 cada vez que una IP lo visita.
- si la misma IP que entra a la página, al seleccionar varios ID de la misma TABLA o de otra TABLA va a sumarle 1 tambien.
- ¿podría ser que la tabla CONTADOR podría llevar el control de todos los RUBROS y sus ID si le agrego 2 columnas mas quedando de la sig. manera?
CONTADOR
id
ip
hora
fecha
segundos
RUBRO
ID_RUBRO
Espero me haya explicado bien y muchas gracias.
Marx.