matrixhassan
شنبه 21 اردیبهشت 1392, 00:05 صبح
با سلام
session_start();
if (isset($_SESSION["cart"]))
{
$count = 0 ;
foreach ($_SESSION["cart"] as $cart)
{
$count += (int)($cart["num"] * $cart["price"])
?>
<ul class="test">
<li><div id="add_ajax_cart">+</div><div id="sub_ajax_cart">-</div></li>
<li><?php print($cart["id"]) ?></li>
<li id="num_cart"><?php print($cart["num"]) ?></li>
<li><?php print($cart["price"]) ?></li>
<li id="total_price"><?php print($cart["num"] * $cart["price"]) ?></li>
</ul>
<?php
} // End foreach
echo "Total Price = ".$count;
}
این کد نمایش کارت خریدمه همونطور که ملاحظه میکنید یه قسمت + - برای هر کالا وجود داره من میخوام بعد از نمایش این کارت وقتی کاربر روی هر کدوم از + - که صفحه دیگه رفراش نشه و به وسیله اجکس تعداد و قیمت در جای خودش قرار بگیره .
مشکل : با فرض اینکه 5 یا 6 یا بیشتر کالا در کارت خرید باشه برای انتخاب id برای هر + - چه باید کرد یا میتوانیم برای همه یک نام انتخاب کنیم؟ یا جدا و دراین حالت کد جکوئری برای هر ردیف کالا که هم تعداد و هم قیمت کل را تغییر بده چی هست .
با تشکر
session_start();
if (isset($_SESSION["cart"]))
{
$count = 0 ;
foreach ($_SESSION["cart"] as $cart)
{
$count += (int)($cart["num"] * $cart["price"])
?>
<ul class="test">
<li><div id="add_ajax_cart">+</div><div id="sub_ajax_cart">-</div></li>
<li><?php print($cart["id"]) ?></li>
<li id="num_cart"><?php print($cart["num"]) ?></li>
<li><?php print($cart["price"]) ?></li>
<li id="total_price"><?php print($cart["num"] * $cart["price"]) ?></li>
</ul>
<?php
} // End foreach
echo "Total Price = ".$count;
}
این کد نمایش کارت خریدمه همونطور که ملاحظه میکنید یه قسمت + - برای هر کالا وجود داره من میخوام بعد از نمایش این کارت وقتی کاربر روی هر کدوم از + - که صفحه دیگه رفراش نشه و به وسیله اجکس تعداد و قیمت در جای خودش قرار بگیره .
مشکل : با فرض اینکه 5 یا 6 یا بیشتر کالا در کارت خرید باشه برای انتخاب id برای هر + - چه باید کرد یا میتوانیم برای همه یک نام انتخاب کنیم؟ یا جدا و دراین حالت کد جکوئری برای هر ردیف کالا که هم تعداد و هم قیمت کل را تغییر بده چی هست .
با تشکر