<script src="http://code.jquery.com/jquery-1.8.1.min.js"></script>

<tr>
<td><?php echo $urun_adi; ?></td>
<td class="cur"><?php echo $birim_fiyat;?> TL<input type="hidden" id="birim_fiyat" value="<?phpecho $birim_fiyat;?>"/></td>
<td class="qty"><input type="text" id="adet" value="0" size="4" class="cur" onchange="getProductTotal(this)" onclick="checkValue(this)" onblur="reCheckValue(this)" /></td>
<td><input type="text" value="0" readonly="readonly" size="8" class="cur" /></td>
<td><input id="toplam" name="toplam" value="" class="cur" /></td>
</tr>

<script>
    $("input#adet").keyup(function () {
      var BirimFiyat = $("input#birim_fiyat").val();
	  var Adet  	 = $(this).val();
      $("input#toplam").val(parseInt(BirimFiyat) * parseInt(Adet));
    }).keyup();
</script>
js kodlarını döngü içine almayın.

Mantık şu;

Elimde 2 adet input alanı mevcut, birim fiyatı ve adedi. Input alanlarına birer id tanımladım yukarıdaki kodda görebilirsiniz. Birim fiyatı veritabanından çekliyor, adedi ise standart olarak 0 duruyor.

jQuery ile adet id'li input alanına yeni bir değer girildiği anda birim_fiyat x adet işlemini yapıp toplam id'li input alanına bu işlemin sonucunu value olarak girmesini söyledim.

Farklı bir yol olarak ayrı bir php dosyası oluşturursunuz. Bu dosyada matematiksel işlemlerinizin bulunduğu kodlar olur. Yine aynı şekilde adet alanına yeni değer girildiğinde keyup fonksiyonu ile formu post ederek arka planda işlemi yaptırırsınız.