<?php
$total_price = $i = 0;
foreach ( $Cart->getItems() as $order_code=>$quantity ) :
$total_price += $quantity*$Cart->getItemPrice($order_code);
?>
<?php echo $i++%2==0 ? "<tr>" : "<tr class='odd'>"; ?>
<td class="quantity center"><input type="text" style="border-color:#b01327; border-style:solid; border-width:1px" name="quantity[<?php echo $order_code; ?>]" size="3" value="<?php echo $quantity; ?>" tabindex="<?php echo $i; ?>" /></td>
<td class="item_name"><?php echo $Cart->getItemName($order_code); ?></td>
<td class="unit_price"><?php echo $Cart->getItemPrice($order_code); ?> руб.</td>
<td class="extended_price"><?php echo (($Cart->getItemPrice($order_code))*$quantity); ?> руб.</td>
<td class="remove center"><input type="checkbox" name="remove[]" value="<?php echo $order_code; ?>" /></td>
</tr>
<?php endforeach; ?>
Форум → Программирование → PHP для идиотов → $Nan вместо цены
$Nan вместо цены
Страницы: ← Следующая страница →
-
есть корзина вывода товара все нормально работает на если стоит изменить переменную $quantity сумма общего заказа становится $Nan подскажте как быть чтобы extended_price корректно отображалось
-
-
Июль 8, 2011, 10:07 п.п., спустя 5 минут 58 секунд
сумма общего заказа становится $Nan
круто, а что такое $Nan? -
-
-
-
Июль 8, 2011, 10:33 п.п., спустя 5 минут 22 секунды
не-не-не, мне интересно, давайте разберемся))Спустя 117 сек.russianvodka, покажите скриншот этого $Nan, пожалуйста))) -
Июль 8, 2011, 10:42 п.п., спустя 8 минут 49 секунд
что тут всё так печально?_
не, проблему нормально поясните, не понятно них -
Июль 8, 2011, 10:44 п.п., спустя 1 минуту 54 секунды
$total_price = $i = 0;
foreach ( $Cart->getItems() as $order_code=>$quantity ) :
$total_price += $quantity*$Cart->getItemPrice($order_code);
Можно вопрос. А так не катит:$i = 0;
foreach ( $Cart->getItems() as $order_code=>$quantity ) :
$total_price = $quantity*$Cart->getItemPrice($order_code);
?
Если не катит, то почему? -
Июль 8, 2011, 10:49 п.п., спустя 5 минут 24 секунды
нет, не помоглоfunction calcPrice() {
var totalPrice = 0;
$("#cart tr .quantity").parent().each(function() {
var quantity = $(".quantity input", this).val();
var unitPrice = $(".unit_price", this).text().slice(1);
var extendedPrice = quantity*unitPrice;
totalPrice += extendedPrice;
$(".extended_price", this).html("$" + extendedPrice);
$("#total_price").html("$"+totalPrice);
});
if ( totalPrice == 0 ) {
$("#cart").parent().replaceWith("<p class='center'>Ваша Корзина Пуста</p>");
}
} -
Июль 8, 2011, 10:52 п.п., спустя 2 минуты 28 секунд
Tekuto, ну ему же общую сумму заказа туда надоСпустя 116 сек.russianvodka, посмотрите в файрбаге или через алерт, что выводят переменные quantity unitPrice extendedPrice totalPrice -
-
-
Июль 8, 2011, 10:59 п.п., спустя 5 минут 22 секунды
$(".extended_price", this).html("$" + extendedPrice);
$("#total_price").html("$"+totalPrice);
вот от сюда $Nan -
Страницы: ← Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!