Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/02/2015, 05:39
angie1919
 
Fecha de Ingreso: junio-2010
Mensajes: 8
Antigüedad: 13 años, 11 meses
Puntos: 0
Exclamación Respuesta: Acceso a MySQL tras clicar en un enlace al exterior

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!