Ver Mensaje Individual
  #4 (permalink)  
Antiguo 08/01/2012, 01:21
Avatar de waldragon
waldragon
 
Fecha de Ingreso: mayo-2010
Mensajes: 735
Antigüedad: 14 años
Puntos: 55
Respuesta: Mostrar las secciones mas vistas

creas una tabla por ejemplo secciones con los campos id, visitas y url
- en id autoincrement primarykey
- en visitas int 8
- en url varchar 30

luego creas un registro por cada archivo que necesites, con su nombre y una barra adelante en url por ejemplo: /futbol.php

Luego en cada archivo pones esto:
por ejemplo en futbol.php (si podes, lo pones en un archivo y lo agregas con require(); en todos los necesarios )
Código PHP:
Ver original
  1. $url=$_SERVER['PHP_SELF'];//para sacar la url actual ejemplo: /futbol.php
  2. $sentencia = "UPDATE secciones SET visitas=visitas+1 WHERE  url = '" . $url . "';";
  3. mysql_query($sentencia) or die("Error al sumar las visitas");


entonces cada vez que se vea una pagina, se le sumara uno al registro correspondiente

Y por ultimo muestras las secciones de mas visitadas a menos
Código PHP:
Ver original
  1. $sent="SELECT * FROM secciones ORDER by visitas desc";
  2. $result=mysql_query($sent);
  3. while($ver=mysql_fetch_object($result)){
  4. echo"$ver->url tuvo $ver->visitas<br/>";
  5. }

Creo que con eso tiene que funcionar.

Última edición por waldragon; 08/01/2012 a las 01:23 Razón: agregue los highlight