Para conseguir eso debes actuar sobre ese enlace, pero no has puesto el aspecto que tiene...
1.- Si es del tipo directo al archivo:
Código HTML:
<a href='archivo.exe'>Descargar</a>
Yo me plantearía crear un script nuevo similar al que has puesto arriba, pero que envíe el archivo en caso correcto. Suponiendo que le llames descargar.php, cambiar el enlace a
Código HTML:
<a href='descargar.php?id=idArchivo>Descargar</a>
Y descargar.php sería algo así:
Código PHP:
<?
if (!$_GET[id]) {
echo "<br>Error, debes especificar una ID. <a href=\"index.php\">Volver al index</a>."; }
else {
$des=mysql_fetch_array(mysql_query("select * from contenido where id='$_GET[id]'"));
if (!$des) {
echo "<br>Error, no existe la descarga"; }
else {
mysql_query("update contenido set descargas=descargas+1 where id='$_GET[id]'");
header("Location=$des['url']); //<-- Aquí envíamos el archivo a descargar
}
}
?>
Y quitar del tuyo la línea que aumenta las descargas:
Código PHP:
//mysql_query("update contenido set descargas=descargas+1 where id='$_GET[id]'"); <--Esta línea sobraría en el original