Toplamını veritabanından çekiyorsunuz ama veritabanında hala aynı değer duruyor, bu yüzden toplam kısmı değişmiyor.
Toplam için aşağıdaki gibi bir kod kullanabilirsin, veritabanından çekmek yerine tablodan çekecek. İnternetten aldığım örnek bir kod:
<html>
<head>
</head>
<body>
<table id="countit">
<tr>
<td class="count-me">12</td>
<td>Some value</td>
</tr>
<tr>
<td class="count-me">2</td>
<td>Some value</td>
</tr>
<tr>
<td class="count-me">17</td>
<td>Some value</td>
</tr>
</table>
<script language="javascript" type="text/javascript">
var tds = document.getElementById('countit').getElementsByTagName('td');
var sum = 0;
for(var i = 0; i < tds.length; i ++) {
if(tds[i].className == 'count-me') {
sum += isNaN(tds[i].innerHTML) ? 0 : parseInt(tds[i].innerHTML);
}
}
document.getElementById('countit').innerHTML += '<tr><td>' + sum + '</td><td>total</td></tr>';
</script>
</body>
</html>