Mi problema es que me gustaría que los datos se fueran actualizando cada semana. Ahora mismo se contabilizan las descargas totales de los archivos.
Este es el código:
Código PHP:
<?php
$directorio = "/pagina/foro"; // Carpeta donde esta situado el foro.
$partedosfav = "&start=0&st=0&sk=t&sd=a&bookmark=1"; // Segunda parte de la ruta a favoritos.
$mostrar = "10"; // Número de mensajes a mostrar.
$caracteres = "32"; // Caracteres que se mostrarán de cada línea.
$dbhost = 'localhost'; // Nombre de host (suele ser 'localhost')
$dbname = 'dbname'; // Nombre de la base de datos
$dbuser = 'dbuser'; // Usuario de la base de datos
$dbpasswd = 'dbpasswd'; // Contraseña ...
$table_prefix = 'foro_'; // Prefijo de la tabla
$conexion = mysql_connect($dbhost,$dbuser,$dbpasswd);
mysql_select_db($dbname,$conexion);
$consulta = "select * from ".$table_prefix."attachments order by download_count desc";
$resultado = mysql_query($consulta);
$i = 1;
echo "<ul style=\"list-style:decimal; font-weight:bold;\">";
while ($rows = mysql_fetch_array($resultado)) {
if ($i <= $mostrar) {
$consulta1 = "select * from ".$table_prefix."attachments where attach_id='$rows[attach_id]'";
$resultado1 = mysql_query($consulta1);
$datosi = mysql_fetch_array($resultado1);
$consulta2 = "select * from ".$table_prefix."attachments where real_filename='$rows[real_filename]'";
$resultado2 = mysql_query($consulta2);
$datosn = mysql_fetch_array($resultado2);
$consulta3 = "select * from ".$table_prefix."topics where topic_id='$rows[topic_id]'";
$resultado3 = mysql_query($consulta3);
$datost = mysql_fetch_array($resultado3);
if (strlen($datost[topic_title]) > $caracteres) {
$datost[topic_title] = substr($datost[topic_title],0,29)."..."; // El límite de carácteres que muestra antes de los puntos
}
if ($datost[topic_attachment] < "1")
{$datost[topic_attachment] = "";}
else
echo "<li><a href=\"$directorio/viewtopic.php?t=$rows[topic_id]\" class=\"enlaces-usuarios-tops\">$datost[topic_title]</a></li><div style=\"margin:16px 0 16px 0;\"></div>";
$i++;
}
}
echo "</ul><div style=text-align:right;><a href=$directorio>ver más</a></div>";
mysql_free_result($resultado);
mysql_close($conexion);
?>