Hola! Estoy tratando de llevar una estadística de las consultas de mi sitio de automotores. Hice que el formulario de búsqueda envíe las variables a una tabla:
tipo de auto, marca, modelo, precio desde, precio hasta, año desde, año hasta, combustible.
ahora lo que quiero, es generar un reporte de esto.
Tengo dos problemas: el primero, es que los resultados los estoy obteniendo así:
Código PHP:
include ("conexion.php");
$link = mysql_connect($host, $user, $pass);
mysql_select_db($base, $link);
$result = mysql_query("SELECT COUNT(*) AS total1 FROM busquedas where tipo like 'sedan 4 puertas'", $link) or die (mysql_error());
$result2 = mysql_query("SELECT COUNT(*) AS total2 FROM busquedas where marca like 'renault'", $link) or die (mysql_error());
echo"Se buscaron ";echo mysql_result($result,0,"total1"); echo" sedan 4 puertas";
echo"Se buscaron ";echo mysql_result($result2,0,"total2"); echo" Renault";
El segundo problema, si es que alguien puede resolver el anterior, es que uso el muy útil "paginator" realizado por Cluster, y cada vez que alguien pasa a la página siguiente de resultados, también se ejecuta el query que almacena los datos estadísticos en la tabla, dándome algunos resultados engañosos, puesto que las consultas parecen multiplicarse a medida que la gente pasa a las distintas páginas. Por ahora lo "solucioné" agregando también la fecha y hora, entonces los que veo que tienen pocos segundos de diferencia los elemino, pero debo hacerlo manualmente y es un poco engorroso.
En fin, cuando alguien pueda darme una mano, agradecido!