He encontrado este ejemplo, para abrir un documento y sumar la visita, pero no sé por qué, no me funciona.
El ejemplo:
HTML
Código:
<span style="font-family: Verdana, Arial, Helvetica, sans-serif;"><a href='files/my_file.zip' id='25' onClick='dc(this.id)' target='_blank'>Download this file</a> </span>
JAVASCRIPT
Código:
function dc(id){$.post("process.php",{file_id:id})}
Archivo PHP Process.php
Código:
$file_id = $_POST['file_id'];
mysql_query("UPDATE file SET downloads = downloads + 1 WHERE id = " .$file_id);
Yo lo he modificado para mi código, quedando así:
HTML
Código:
echo '<br><a onClick="sumar(this.id);" href="http://'.$result['WEB'].'" id="'.$result['ID_PAG'].'" target="_blank">'.$result['WEB'].'</a><br />';
JAVASCRIPT
Código:
function sumar(id){($.post("suma.php",{pag:id})}
Archivo PHP suma.php
Código:
$pag=$_POST['pag'];
$mysqli->query("UPDATE lapag SET visitas=visitas+1 WHERE id_pag=".$pag);
¿Alguien sabe qué puedo estar haciendo mal?
Gracias!