Ver Mensaje Individual
  #7 (permalink)  
Antiguo 30/09/2010, 10:54
mamonga
 
Fecha de Ingreso: abril-2010
Mensajes: 86
Antigüedad: 14 años, 6 meses
Puntos: 0
Respuesta: Recorrer una tabla automaticamente

Hola de nuevo, creo que he encontrado una forma mas facil de hacer lo que quiero, os explico:

Lo que quiero es hacer un archivo para contar las visitas entrantes y registrarlo en su correspondiente fila de la tabla (alojada en una db) seria algo como :

Web in24
A --- 0
B --- 0
C --- 0

Esto es una tabla creada anteriormente en una base de datos. Inicialmente queria recorrer la columna de webs para ver si coincidia la $web con $http_referer y entonces sumar uno a su correspondiente in24.
Pero creo que es mas facil usando la sentencia:

UPDATE webs SET in24=in24++ WHERE dominio=$referer

Esto creo que significa... cambiar el campo in24 (sumarle uno) en la fila donde coincida el dominio con mi variable $referer. Si me equivoco diganmelo.

El codigo quedaria algo como esto:

Código PHP:
<?
//para sacar el dominio del referer, en $referer esta el dominio
preg_match'@^(?:http://)?([^/]+)@i'$_SERVER['HTTP_REFERER'], $matches );
$referer $matches[1];

//conexion a la base de datos
include("conexion.php");

 
$consulta="UPDATE `webs` SET in24=in24++ WHERE dominio=$referer";
  
mysql_query($consulta) or die (mysql_error());
?>
¿que opinan?

Saludos !