$("#bntSimular").click(function () {
debugger
$.ajax({
url: "sendTophp/consultarEjeActual.php",
type: "POST",
success: function (ejecAct) {
ejecucionActual = ejecAct;
console.log(ejecucionActual);
for (var i in ejecucionActual) {
var id = ejecucionActual[i][0] = parseInt(ejecucionActual[i][0]);
var aumentoPrecio = ejecucionActual[i][7] = parseInt(ejecucionActual[i][7]);
var cantNueva = ejecucionActual[i][8] = parseInt(ejecucionActual[i][8]);
ejecucionActual[i][9] = parseInt(ejecucionActual[i][9]);
//Formula para sacar el incremento del precio
ejecucionActual[i][9] = ejecucionActual[i][9] * (ejecucionActual[i][7] + 100) / 100 * ejecucionActual[i][8];
var precioNuevo = ejecucionActual[i][9];
//Actualizar registros en Tabla presupuesto año real
actualizarpres(id, cantNueva, precioNuevo);
}
},
error: function (err) {
alert("Error al consultar.")
console.log(err.responseText)
}
});
});
function actualizarpres(id, cantNueva, precioNuevo) {
debugger
$.ajax({
url: "sendTophp/insertarCantPrecio.php",
type: "POST",
data: { id: id, cantNueva: cantNueva, precioNuevo: precioNuevo },
success: function (upd) {
console.log("Actualizo.");
},
error: function (err) {
alert("Error al actualizar.")
console.log(err.responseText)
}
});
}
What I'm trying to do is keep updating records in the database every time you run the for
, but you're not updating anything and I do not know why.
here the code in php to update
<?php
session_start();
$id = $_POST['id'];
$cantNueva = $_POST['cantNueva'];
$precioNuevo = $_POST['precioNuevo'];
$mysqli=mysqli_connect('localhost','root','12345','proyeccion');
$query =
"UPDATE 'presupuesto_annio_real'
SET cantidad ='".$cantNueva."',
pesos ='".$precioNuevo."'
WHERE id = '".$id."' ";
mysqli_query($mysqli,$query)or die(mysqli_error());
?>
What can I be doing wrong?