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.