ای جکس درون یک حلقه

خرید بک لینک
سلام دوستان
یه سوال دارم که توش گیر کردم
این حلقه رو در نظر بگیرید

کد PHP:

foreach($OnIsbn as $key => $value)
{
$query = "select title,price from books where isbn=$value";
$result = @mysql_query ($query);
$row = mysql_fetch_assoc($result);
echo
'<tr>';
echo
'<td>'.$row['title'].'</td>';
echo
'<td class = cost>'.$row['price'].'</td>';
echo
'<td><input class = num type = text size = 5 value = 1 ></td>';
echo
'<td><p id = total></p></td>';
echo
'<td><button data-id = class = button-row></button></td>';
echo
'</tr>';
}


من مقادیر درون حلقه رو با ای جکس به شکل زیر ارسال کردم

کد PHP:

$(document).ready(function(){
$(
".num").keyup(function(){
var
count_book = $(".num").val();
var
price_book = $(".cost").text();
$.
ajax({
type:'post',
url: 'calcute.php',
data:'count_book=' + count_book + '&' + 'price_book=' + price_book,
success: function(data)
{
$(
"#total").html(data);
}
});
});

});


فایل calcute.php
هم به شکل زیر هست

کد PHP:

<?php
$count_book
= $_POST['count_book'];
$price_book = $_POST['price_book'];
function
times($number , $price)
{
retu
$number * $price ;
}
echo
times($count_book, $price_book);
?>

خوب اینا همش درست کار میکنه و مشکلی نداره .
تنها مشکلی که هست اینه که تنها برای تکت باکس اول کار میکنه
تصویر زیر رو ببینید
http://s1.picofile.com/file/8263743318/shoping_card.png
همون طوری که در تصویر میبینید اگر من تکست باکس اول رو تغییر بدم
نتیجه نمایش داده میشه ولی برای سایر تکت باکس ها در صورتی که تغییرشون بدم نتیجه ای نمایش داده نمیشه . لطفا کمکم کنید چطور باید این مشکلو حل کنم ؟

php مرکز کد های سایت...

ما را در سایت php مرکز کد های سایت دنبال می‌کنید

برچسب: نویسنده: استخدام کار بازدید: 181 تاريخ: دوشنبه 25 مرداد 1395 ساعت: 0:08

صفحه بندی