جمع قيم input مكرر له نفس الكلاس

مرحبا

كنت اصمم نظام فوترة الكتروني بواسطة لغات البرمجة html&css&JS&php ولكني تعثرت بالمثال التالي إذ لا يمكنني جمع القيم من الــ input المكررة داخل الجدول لا يمكنني ذلك أثناء ارسال البيانات الى جدول sql لأن sql تدخل اخر قيمة للحقل فقط وارغب ايضا بجمع اليبانات من الحقول بواسطة JS الخلاصة انني ارغب بجمع البيانات بواسطة

sql على السيرفير وبواسطة

JS محليا وشكرا للجميع

الكود

<!DOCTYPE html>

<link rel="stylesheet" type="text/css" href="

">

<link rel="stylesheet" type="text/css" href="

">

<script src="

">

tr th,input{
  padding: 0.07rem!important;
}

<?php $conn = mysqli_connect('blablabla','blablabla','','blablabla_db') or die('KO'); $err=''; if ($conn) { if (isset($_POST['add-row'])) {

   if (empty($_POST['x1'])) {
    echo "Err";
   }else{
    $x1 = $_POST['x1'];
    $sql =  mysqli_query($conn," INSERT INTO x1(x1)VALUES('$x1')");
    if ($sql) {
     $err =  "sql OK";
    }else{
    $err =  "sql NOT OK";
    }
    }

 }

}

?> أضف صفا )
الرقم اسم العنصر رقم العنصر الكمية سعر الوحدة (الواحدة) الخصم إجمالي البنود let lineNo = 1; $(document).ready(function () { $(".add-row").click(function () { markup = ""+""+""+""+""+""+""+""+""; tableBody = $("table tbody"); tableBody.append(markup); lineNo++; var x = ''; for (var i = $(".values").val().length - 1; i >= 0; i--) { x += [i].length; } document.getElementById('total').innerHTML = x; }); }); <?php echo $err;?>

</div>
<input type="submit" name="add-row">

مرحبا،

في حال استخدمت jQuery يمكنك بسهولة جمع عدة حقول لعناصر لها نفس الصنف Class

باستخدام الشيفرة التالية

$(document).on("change", ".qty1", function() {
    var sum = 0;
    $(".qty1").each(function(){
        sum += +$(this).val();
    });
    $(".total").val(sum);
});

حيث عليك وضع اسم الصف مكان .qty1

و العنصر الذي سيحمل الناتج مكان .total

اضع الكو د اعلاه خار نطاق

$(".add-row").click(function () {

ام ذاخله

2

ممكن تشرحلي اكثر

لو سمحت

وشكرا

waelaljamal أضف ردا
$(document).on("change", ".qty1", function() {

داخل هذه الجزئية سيتم تنفيذه بعد الضغط على الأزرار في لوحة المفاتيح (تغيير قيمة العنصر .qty1)

$(".add-row").click(function () {   
  var sum = 0;

$(".qty1").each(function(){

    sum += +$(this).val();

});

$(".total").val(sum);

});