Tabelle ist unter SchleifeShop Abfrageelement in der Datenbank
<table>
<tr><input class="txt form-control" name="balance[]" type="text" placeholder="Balance" /></tr>
</table>
, und der Rest wird aus allen tr hinzugefügt
gesamte Bilanz auf der debtsum gezeigt. Und es wird von jquery getan
<div class="col-lg-3"> <input class="debtsum form-control " id="debt" type="text" name="totaldebt" placeholder="Total Debt" disabled /> </div>
Query-Daten in die Datenbank zu speichern:
$totaldebt = mysqli_real_escape_string($connect,$_POST['totaldebt']);//to store total debt in the database
$table_customer_data="insert into
tbl_customer_data(totaldebt) values ('".$totaldebt."');
JQuery-Skript alle Daten der Klasse txt hinzuzufügen:
<script>
function calculateSum() {
var sum = 0;
$(".txt").each(function() {
//add only if the value is number
if (!isNaN(this.value) && this.value.length != 0) {
sum += parseFloat(this.value);
}
});
$('#debt').val(sum.toFixed(2));
}
$("table").on("keyup", ".txt", function() {
calculateSum();
});
</script>
Die Die jquery-Funktion funktioniert ordnungsgemäß und addiert den gesamten Eingabewert des Saldos. Aber wenn ich Form einreiche, um den ganzen Wert in der Datenbank zu speichern, speichert es nichts.
Vielen Dank im Voraus, jede Hilfe wird geschätzt.
Dank Apoorva für die Antwort und für die Informationen jetzt Code ordnungsgemäß funktioniert. – khalil
Sie sind herzlich willkommen Khalil. – Apoorva