Estoy intentando insertar registros en un base de datos mysql, utilizando php y la llamada al archivo php donde está el insert la hago a través de JQuery.
El problema es que funciona aleatoriamente. Es decir que la inserción se produce cuando quiere.
Aquí está el código de la llamada con JQuery:
Cita:
Este es el código donde se llama a la función guardodesc que está arriba:<script src="jquery/jquery-1.4.2.min.js" type="text/javascript"></script>
<script>
function guardodesc(descarga_id){
var dataString = 'descarga_id='+ descarga_id;
$.ajax({
type: "POST",
url: "guardodesc.php",
data: dataString,
});
}
</script>
<script>
function guardodesc(descarga_id){
var dataString = 'descarga_id='+ descarga_id;
$.ajax({
type: "POST",
url: "guardodesc.php",
data: dataString,
});
}
</script>
Cita:
<a href="/upload/ejemplo.pps"><img src="/imagenes/download_p.png" style="cursor: pointer;" onclick="guardodesc(4)"></a>
Este es el código del archivo php donde está el Insert:
Cita:
La verdad que no estoy muy ducho en el tema del JQuery y no se por donde se me puede estar escapando el problema.$usuario_id = $_SESSION['id'];
$descarga_id = $_POST['descarga_id'];
$ssqldescarga = "Insert into usuario2descarga (usuario_id, descarga_id, fecha_creacion) values ($usuario_id, $descarga_id, now())";
$respdescarga = mysql_query($ssqldescarga);
$descarga_id = $_POST['descarga_id'];
$ssqldescarga = "Insert into usuario2descarga (usuario_id, descarga_id, fecha_creacion) values ($usuario_id, $descarga_id, now())";
$respdescarga = mysql_query($ssqldescarga);
Desde ya muchas gracias por la ayuda.