Делать скидку на единицы inputs автозавершило

У меня есть проект, в котором пользователь добавляет линии, в которых он нуждается, и эти в свою очередь автозавершаются данными, полученными от bbdd. Как только получаются данные вмешиваются единицы, на которые нужно делать скидку запаса, который имеется. Он послал из-за post поля пойдите и единицы в файл descuento.php для того, чтобы он реализовал обновление. Единственное отправление эти два поля. Это рукописный шрифт:

<script>
 var a=0;
 $(document).ready(function(){ 
 $(document).on('click', '.add', function(){
    a++;                
    var html = "<tr><td><input id='clave_"+a+"' required placeholder='Clave' maxlength='5' size='3' onkeyup='javascript:this.value=this.value.toUpperCase();'></td><td><input id='producto_"+a+"' size='35' readonly></td><td><input id='piezas_"+a+"' readonly size='3'></td><td><input id='lote_"+a+"' size='3'readonly></td><td><input name='unidades[]' maxlength='5' size='3'pattern='[0-9]{1,5}' placeholder='Numero' title='Solo números' required></td><input type='hidden' id='id_"+a+"' name='id[]'><td><button type='button' name='remove' class='btn btn-danger btn-sm remove'><i class='fas fa-minus-circle'></i>Eliminar</button></td></tr>";
    $('tbody').append(html);
    $("#clave_"+a).autocomplete({
            source: "ajax.php",
            minLength: 1,
            select: function(event, ui) {
                event.preventDefault();
                $('#clave_'+a).val(ui.item.clave);
                $('#producto_'+a).val(ui.item.producto);
                $('#piezas_'+a).val(ui.item.piezas);
                $('#lote_'+a).val(ui.item.lote);
                $('#id_'+a).val(ui.item.id);
             }
        })
    }); 

$(document).on('click', '.remove', function(){
    $(this).closest('tr').remove();
}); 

$("#insert_form").on('submit', function(event){
    event.preventDefault();
    $.ajax({
        type:"POST",
        url:$(this).attr('action'),
        data:$(this).serialize(),
        success:function(data){
          $('#item_table').find("tr:gt(0)").remove();   
          $('#error').html('<div class="alert alert-success">Descuentos Aplicados!</div>');
        }
    })
});
});
</script>

Где я задержан сейчас, он, в котором следующий код я функционирует только для единственного обновления:

<?php
 var_dump($_POST);
 $con=@mysqli_connect("localhost", "root", "", "inventario");
 if ($con)
    {
 $fetch = mysqli_query($con,"UPDATE existencias SET piezas=piezas-".$_POST['unidades1']." WHERE id=".$_POST['id1'].""); 
    }
 mysqli_close($con);
?>

А именно, только функционируй с 'unidades1' и 'id1', как он мог бы делать для того, чтобы оно функционировало с 'unidades2 '-'id2'... 'unidadesn '-'idn'?

2
задан 27.11.2019, 21:09
1 ответ

Я нашел способ способствовать тому, чтобы оно я функционировало для всех скидок, в которых я нуждаюсь, если кто-то имеет прогресс по отношению к коду, вперед, всегда я внимательный, чтобы изучать. Также, если кто-то занимает код, откуда он становится автозавершенным только, попросите это. Спасибо @A. Cedano из-за ориентации. Здесь мой ответ:

<?php
 $con=@mysqli_connect("localhost", "root", "", "inventario");

 if ($con)
  {
   $id_array=

Я нашел способ способствовать тому, чтобы оно я функционировало для всех скидок, в которых я нуждаюсь, если кто-то имеет прогресс по отношению к коду, вперед, всегда я внимательный, чтобы изучать. Также, если кто-то занимает код, откуда он становится автозавершенным только, попросите это. Спасибо @A. Cedano из-за ориентации. Здесь мой ответ:

[110]POST['id']; $unidades_array=

Я нашел способ способствовать тому, чтобы оно я функционировало для всех скидок, в которых я нуждаюсь, если кто-то имеет прогресс по отношению к коду, вперед, всегда я внимательный, чтобы изучать. Также, если кто-то занимает код, откуда он становится автозавершенным только, попросите это. Спасибо @A. Cedano из-за ориентации. Здесь мой ответ:

[110]POST['unidades']; $total=sizeof($id_array); for($i=0;$i<$total;$i++) { if(isset($id_array[$i],$unidades_array[$i])) { $id=$id_array[$i]; $unidades=$unidades_array[$i]; echo $unidades."<br>"; $cantidad=mysqli_query($con,"SELECT piezas FROM existencias WHERE id='$id'"); list($cuanto)=mysqli_fetch_row($cantidad); echo $cuanto."<br>"; $total=$cuanto-$unidades; echo $total; $resp = mysqli_query($con,"UPDATE existencias SET piezas='$total' WHERE id='$id'"); } } } mysqli_close($con); ?>
1
ответ дан 01.12.2019, 15:01