jQuery获取动态表中相同项目的组总和

时间:2018-09-24 04:50:58

标签: php jquery mysql mysqli

我有一个带有动态行的表单,在该表单中,我需要逐块获取所有物料的组和以检查库存。如果有库存,只需插入记录,否则给出错误。我已使用for循环从行中获取数据,但无法获得总和。

我有一个临时表,其中记录着库存,就像当我向内输入物料时,它会向其中添加按区块的物料数量,而当我向外输入时,它将从中减去按区块的物料数量。 / p>

现在,我想在向外进入时检查该金额,以便如果没有库存,则会出现错误。

这是我的外向形式代码,我要在其中检查是否存在循环

string.Join(" ", list)

临时表的结构是

if(isset($_POST["submit"]))
{  
    $decript_arry_ar = $_POST['barcode'];
    $quantity_ar = $_POST['quantity'];
    $unit_cost_ar = $_POST['unit_cost'];
    $total_amount_ar = $_POST['total_amount'];
    $batch_ar = $_POST['batch'];
    $machine_ar = $_POST['machine'];
    $matcode_ar = $_POST['matcode'];
    $matname_ar = $_POST['matname'];
    $block_ar = $_POST['block'];
    $bobbins_ar = $_POST['bobbins']; 
    $inwno=$_POST['inwno'];
    $inwdate=$_POST['inwdate'];
    $ref=$_POST['inwref'];
    $cmpname=$_POST['billing_company'];
    $cmpadd=$_POST['billing_address'];
    $res3=mysqli_query($conn,"select series as series from company_master");

    $cm=mysqli_fetch_assoc($res3);
    $res=mysqli_query($conn,"SELECT MAX(inward_no) as invno from inward_master where div_id='$sdiv'");
    $inv=mysqli_fetch_assoc($res);
    $cinv=$inv["invno"];
    $ser=$cm["series"]+$cinv;

    $q=$_POST["qtyy_total"];

    for ($i = 0; $i < count($decript_arry_ar); $i++) {
      $decript_arry = mysqli_real_escape_string($conn,$decript_arry_ar[$i]);
      $quantity = mysqli_real_escape_string($conn,$quantity_ar[$i]);
      $unit_cost = mysqli_real_escape_string($conn,$unit_cost_ar[$i]);
      $total_amount = mysqli_real_escape_string($conn,$total_amount_ar[$i]);
      $batch = mysqli_real_escape_string($conn,$batch_ar[$i]);
      $machine = mysqli_real_escape_string($conn,$machine_ar[$i]);
      $matcode = mysqli_real_escape_string($conn,$matcode_ar[$i]);
      $matname = mysqli_real_escape_string($conn,$matname_ar[$i]);
      $block = mysqli_real_escape_string($conn,$block_ar[$i]);
      $bobbins = mysqli_real_escape_string($conn,$bobbins_ar[$i]);
    } 
    ?>
}

0 个答案:

没有答案