Update records with a for

0
$("#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?

    
asked by Eduard 14.09.2018 в 17:24
source

0 answers