ФорумПрограммированиеPHP для идиотов → Что не так

Что не так

  • hlad

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 28 июля 2011 г. 15:54

    <?if(!defined("B_PROLOG_INCLUDED") || B_PROLOG_INCLUDED!==true)die();?>
    <div class="catalog-section">
    <?if($arParams["DISPLAY_TOP_PAGER"]):?>
    <p><?=$arResult["NAV_STRING"]?></p>
    <?endif?>


    <!—ИСПОЛНЯЮЩИЙ СКРИПТ—–>

    <script>
    function cost(){
    var cost_p=document.getElementById('cost_p').innerHTML;
    var amount_p=document.getElementById('amount_p').value;
    document.getElementById('cost_out').innerHTML=cost_p*amount_p;
    }
    </script>
    <!————————–>

    <hr noshade color="indigo"></hr>
    <table class="data-table" cellspacing="0" cellpadding="0" border="0" width="100%">
    <thead>
    <tr>
    <td><b><?=GetMessage("CATALOG_TITLE")?></b></td>
    <?if(count($arResult["ITEMS"]) > 0):
    foreach($arResult["ITEMS"][0]["DISPLAY_PROPERTIES"] as $arProperty):?>
    <td><?=$arProperty["NAME"]?></td>
    <?endforeach;
    endif;?>
    <?foreach($arResult["PRICES"] as $code=>$arPrice):?>
    <td><b><?=$arPrice["TITLE"]?></b></td>
    <?endforeach?>
    <?if(count($arResult["PRICES"]) > 0):?>


    <?endif?>
    <td><b>Количество</b></td>
    <td><b>Сумма</b></td>
    </tr>
    </thead>
    <?foreach($arResult["ITEMS"] as $arElement):?>
    <?
    $this->AddEditAction($arElement['ID'], $arElement['EDIT_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_EDIT"));
    $this->AddDeleteAction($arElement['ID'], $arElement['DELETE_LINK'], CIBlock::GetArrayByID($arParams["IBLOCK_ID"], "ELEMENT_DELETE"), array("CONFIRM" => GetMessage('CT_BCS_ELEMENT_DELETE_CONFIRM')));
    ?>
    <tr id="<?=$this->GetEditAreaId($arElement['ID']);?>">
    <td>
    <a href="<?=$arElement["DETAIL_PAGE_URL"]?>"><?=$arElement["NAME"]?></a>
    <?if(count($arElement["SECTION"]["PATH"])>0):?>

    <?foreach($arElement["SECTION"]["PATH"] as $arPath):?>
    /<a href="<?=$arPath["SECTION_PAGE_URL"]?>"><?=$arPath["NAME"]?></a>
    <?endforeach?>
    <?endif?>
    </td>
    <?foreach($arElement["DISPLAY_PROPERTIES"] as $pid=>$arProperty):?>
    <td>
    <?if(is_array($arProperty["DISPLAY_VALUE"]))
    echo implode("&nbsp;/&nbsp;", $arProperty["DISPLAY_VALUE"]);
    elseif($arProperty["DISPLAY_VALUE"] === false)
    echo "&nbsp;";
    else
    echo $arProperty["DISPLAY_VALUE"];?>
    </td>
    <?endforeach?>
    <?foreach($arResult["PRICES"] as $code=>$arPrice):?>
    <td>
    <?if($arPrice = $arElement["PRICES"][$code]):?>
    <?if($arPrice["DISCOUNT_VALUE"] < $arPrice["VALUE"]):?>
    <s><?=$arPrice["PRINT_VALUE"]?></s><br /><span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span>
    <?else:?>


    <!———ОПРЕДЕЛЯЕМ ПЕРЕМЕННУЮ ЦЕНЫ———->
    <div id=cost_p><span class="catalog-price"><?=$arPrice["PRINT_DISCOUNT_VALUE"]?></span></div>

    <!———————————————->




    <?endif?>
    <?else:?>
    &nbsp;
    <?endif;?>
    </td>

    <?endforeach;?>
    <?if(count($arResult["PRICES"]) > 0):?>

    <td>

    <!—————ПОЛЕ ДЛЯ ВВОДА КОЛИЧЕСТВА————>
    <form>
    <input onkeyup=cost(); id=amount_p style='text-align:right;border:1px solid #999999' type="text" name="kolvo" value="0" size="1">
    </form>
    <!—————————————————->

    </td>
    <td>


    <!—————–ЗДЕСЬ ВЫВОДИМ СУММУ—————->
    <div id=cost_out>0</div>
    <!—————————————————->

    </td>
    <td>

    <?if($arElement["CAN_BUY"]):?>

    <?elseif((count($arResult["PRICES"]) > 0) || is_array($arElement["PRICE_MATRIX"])):?>
    <?=GetMessage("CATALOG_NOT_AVAILABLE")?>
    <?endif?>


    </td>

    <?endif;?>
    </tr>
    <?endforeach;?>
    </table>
    <hr noshade color="indigo"></hr>
    <noindex>
    <form action="<?echo $arElement["ADD_URL"]?>" method="post" enctype="multipart/form-data">
    <p align="right"><input type="submit" name="<?echo $arParams["ACTION_VARIABLE"]."ADD2BASKET"?>" value="Оформить заказ"></p>
    </form>

    &nbsp;
    </noindex>
    <?if($arParams["DISPLAY_BOTTOM_PAGER"]):?>
    <p><?=$arResult["NAV_STRING"]?></p>
    <?endif?>
    </div>
  • Frozzeg

    Сообщения: 5641 Репутация: N Группа: Джедаи

    Spritz 28 июля 2011 г. 15:59, спустя 4 минуты 16 секунд

    фгм
    You can be anything you want to be. Just turn yourself into anything you think that you could ever be.
  • hlad

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 28 июля 2011 г. 15:59, спустя 26 секунд

    Проблема в том что если поменять с 0 например на 1 где сумма выдаст "NaN,и выдает только к первому товару.
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 июля 2011 г. 16:01, спустя 1 минуту 58 секунд

    pizdec
    Сапожник без сапог
  • adw0rd

    Сообщения: 22959 Репутация: N Группа: в ухо

    Spritz 28 июля 2011 г. 16:09, спустя 7 минут 43 секунды

    Спасибо, убил зрение на ещё -20
    https://smappi.org/ - платформа по созданию API на все случаи жизни
  • vasa_c

    Сообщения: 3131 Репутация: N Группа: в ухо

    Spritz 28 июля 2011 г. 16:19, спустя 10 минут 22 секунды

    ух тыж ёбаный ты нахуй
  • mario

    Сообщения: 6067 Репутация: N Группа: Джедаи

    Spritz 28 июля 2011 г. 16:30, спустя 10 минут 30 секунд

    урааа!!! Я один воздержалсо и не про матерился )))
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 28 июля 2011 г. 16:34, спустя 3 минуты 53 секунды

    это стёб?
    Высокоуровневое абстрактное говно
  • hlad

    Сообщения: 3 Репутация: N Группа: Кто попало

    Spritz 28 июля 2011 г. 16:58, спустя 24 минуты 23 секунды


    Спасибо, убил зрение на ещё -20

    Ахахахахахахха=))
    Я сам понял что поступил опрометчиво выбрав желтый цвет для выделения основного кода,но к сожалению кнопку редактирования не нашел.Нет не стеб,действительно пытаюсь разобраться почему не работает.Но тут видимо нужны люди хорошо разбирающиеся в битриксе.
    Спустя 253 сек.
    Нашел ошибку,массив выводил буквы(Тобишь 12300 рублей) вот и был конфликт.Теперь все хорошо,но надо сделать чтобы это применялось ко всем товарам,пока что применяется только к первому.
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 28 июля 2011 г. 17:14, спустя 16 минут 17 секунд

    Нет не стеб

    >>> ПРЕЖДЕ ЧЕМ СОЗДАТЬ ТЕМУ, ПРОЧИТАЙТЕ <<<

    и уберите нахуй выбор цвета текста! >_<
    Высокоуровневое абстрактное говно
  • Troy

    Сообщения: 2532 Репутация: N Группа: Джедаи

    Spritz 28 июля 2011 г. 17:39, спустя 25 минут 17 секунд

    Марио, ты не один не заматерился :D
    Спустя 66 сек.
    Верх долбоебизма писать сообщения разными цветами
  • phpdude

    Сообщения: 26646 Репутация: N Группа: в ухо

    Spritz 28 июля 2011 г. 17:44, спустя 4 минуты 13 секунд


    Нет не стеб

    >>> ПРЕЖДЕ ЧЕМ СОЗДАТЬ ТЕМУ, ПРОЧИТАЙТЕ <<<

    и уберите нахуй выбор цвета текста! >_<
    ой да ладно тебе!
    Спустя 52 сек.
    на заметку)

    http://hell.helldude.ru/?huiprochitaesh=1
    Сапожник без сапог
  • technobulka

    Сообщения: 4540 Репутация: N Группа: Джедаи

    Spritz 28 июля 2011 г. 17:50, спустя 6 минут 15 секунд

    Верх долбоебизма писать сообщения разными цветами

    самокритично XDD

    ой да ладно тебе!

    да пох, все равно выделяю текст и читаю… прям как спойлер XD
    Высокоуровневое абстрактное говно
  • Faster

    Сообщения: 1159 Репутация: N Группа: Кто попало

    Spritz 29 июля 2011 г. 11:38, спустя 17 часов 48 минут 31 секунду

    отморозь какая. надо принять на заметку - как убить карму нахуй
  • Sinkler

    Сообщения: 7958 Репутация: N Группа: в ухо

    Spritz 30 июля 2011 г. 0:48, спустя 13 часов 9 минут 26 секунд

Пожалуйста, авторизуйтесь, чтобы написать комментарий!