Ver Mensaje Individual
  #12 (permalink)  
Antiguo 12/04/2005, 07:10
Argintxe
 
Fecha de Ingreso: diciembre-2002
Mensajes: 341
Antigüedad: 21 años, 5 meses
Puntos: 0
Veamos podrías hacer lo siguiente. Cambia tu página por algo así:
Código PHP:
<?php
$conexion 
mysql_connect("localhost","xxxxxxxxx","xxxxxxxxx");
mysql_select_db("mindpanic_com"$conexion) OR die("No se puede establecer la conexión a MySQL");
$sql mysql_query("SELECT * FROM sets ORDER BY fecha DESC LIMIT 0,10") or die (mysql_error());
while (
$row mysql_fetch_array($sql)) {

    
$id "$row[setid]";
    
$titulo "$row[setname]";
    
$link "$row[seturl]";
    
$descripcion "$row[setdescripcion]";
    
$autor "$row[setautor]";
    
$estilo "$row[estiloid]";
    
$duracion "$row[setduracion]";
    
$tamano "$row[setsize]";
    
$clics "$row[setclics]";

    echo
"<a href='descargar.php?id=$id&link=".urlencode($link)."' class='mainmenu1'>$titulo</a> ($clics clics)<br />
    Autor:<span class='gensmall'> $autor</span><br />
    Estilo:<span class='gensmall'> $estilo</span><br />
    Duración:<span class='gensmall'> $duracion Min.</span><br />
    Tamaño:<span class='gensmall'> $tamano Mb.</span><br />
    Descripción:<span class='gensmall'> $descripcion</span>"
;    
}
?>
Y crear un script "descargar.php" con el siguiente código:

Código PHP:
<?php
$conexion 
mysql_connect("localhost","xxxxxxxxx","xxxxxxxxx");
mysql_select_db("mindpanic_com"$conexion) OR die("No se puede establecer la conexión a MySQL");
$sql mysql_query("update sets set clics=clics+1 where setid=$id");    
header("Location: $link");
?>
Esta sería una forma perfectamente válida para hacer lo mismo que estabas haciendo pero actualizando el contador. Ten en cuenta que hay formas más adecuadas de hacerlo, de la misma forma que tu código no es el más adecuado: uso incorrecto de dobles comillas, definición innecesaria de variables, etc.
__________________
guebs - alojamiento web y dominios
www.guebs.com
blog.guebs.com