Пыха всегда с тобой

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 01:21:55

Страниц: [1] 2 3
Печать
Автор Тема: $Nan вместо цены  (Прочитано 925 раз)
0 Пользователей и 1 Гость смотрят эту тему.
russianvodka    ↓ 
08 Июль, 2011, 08:57:35
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 16
Сила слова: 0

есть корзина вывода товара все нормально работает на если стоит изменить переменную $quantity сумма общего заказа становится $Nan подскажте как быть чтобы extended_price корректно отображалось
PHP
<?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; ?>
Записан

%500
Sinkler    ↓ 
08 Июль, 2011, 10:01:57 , спустя 1 час 4 минуты 22 секунды
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

вот че водка с людьми делает...
Записан

wats    ↓ 
08 Июль, 2011, 10:07:55 , спустя 5 минут 58 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -1
Сообщений: 142
Сила слова: -0.7

сумма общего заказа становится $Nan
круто, а что такое $Nan?
Записан

обычный web-мастер
Sinkler    ↓ 
08 Июль, 2011, 10:13:26 , спустя 5 минут 31 секунду
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

у него джс залезает в пхпшный код :D
Записан

russianvodka    ↓ 
08 Июль, 2011, 10:20:27 , спустя 7 минут 1 секунду
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 16
Сила слова: 0

что тут всё так печально?_
Записан

%500
Tekuto    ↓ 
08 Июль, 2011, 10:28:22 , спустя 7 минут 55 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 0
Сообщений: 1228
Сила слова: 0

Прискорбно. Просим понять и простить.
Записан

Just a man and his will to survive
Sinkler    ↓ 
08 Июль, 2011, 10:33:44 , спустя 5 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

не-не-не, мне интересно, давайте разберемся))
Спустя 1 минуту 57 секунд добавил
russianvodka, покажите скриншот этого $Nan, пожалуйста)))
Записан

wats    ↓ 
08 Июль, 2011, 10:42:33 , спустя 8 минут 49 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: -1
Сообщений: 142
Сила слова: -0.7

что тут всё так печально?_
не, проблему нормально поясните, не понятно них
Записан

обычный web-мастер
Tekuto    ↓ 
08 Июль, 2011, 10:44:27 , спустя 1 минуту 54 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 0
Сообщений: 1228
Сила слова: 0

PHP

$total_price = $i = 0;
foreach ( $Cart->getItems() as $order_code=>$quantity ) :
$total_price += $quantity*$Cart->getItemPrice($order_code);

Можно вопрос. А так не катит:
 
PHP
$i = 0;
foreach ( $Cart->getItems() as $order_code=>$quantity ) :
$total_price = $quantity*$Cart->getItemPrice($order_code);
 
?
Если не катит, то почему?
Записан

Just a man and his will to survive
russianvodka    ↓ 
08 Июль, 2011, 10:49:51 , спустя 5 минут 24 секунды
НЕ ХУЕТА! ХУЕТА!


Карма: 0
Сообщений: 16
Сила слова: 0

нет, не помогло
Java
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>");
    }
}


* corz.jpg (29.28 Кб, 640x136 - просмотрено 61 раз.)
Записан

%500
Sinkler    ↓ 
08 Июль, 2011, 10:52:19 , спустя 2 минуты 28 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

Tekuto, ну ему же общую сумму заказа туда надо
Спустя 1 минуту 56 секунд добавил
russianvodka, посмотрите в файрбаге или через алерт, что выводят переменные quantity unitPrice extendedPrice totalPrice
Записан

Tekuto    ↓ 
08 Июль, 2011, 10:52:53 , спустя 34 секунды
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 0
Сообщений: 1228
Сила слова: 0

Ссори. Курю дальше)))
Спустя 22 секунды добавил
Это я образно)
Записан

Just a man and his will to survive
Sinkler    ↓ 
08 Июль, 2011, 10:54:16 , спустя 1 минуту 23 секунды
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

и, ТС, не путайте джаваскрипт с джавой  
Спустя 1 минуту 6 секунд добавил
бля, сам сегодня корзину на работе хуячил)))
Записан

wats    ↓ 
08 Июль, 2011, 10:59:38 , спустя 5 минут 22 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: -1
Сообщений: 142
Сила слова: -0.7

Javascript

        $(".extended_price", this).html("$" + extendedPrice);
         $("#total_price").html("$"+totalPrice);
 
вот от сюда $Nan
Записан

обычный web-мастер
Sinkler    ↓ 
08 Июль, 2011, 11:07:13 , спустя 7 минут 35 секунд
НЕ ХУЕТА! ХУЕТА!

Похуй, пляшем!
Группа: Джедаи

Карма: 73
Сообщений: 6806
Сила слова: 1.07

wats, спасибо, кеп)
Записан

Страниц: [1] 2 3
Печать
 

Перейти в:  

Этот топик скрыли: adw0rd, Frozzeg