За последние 24 часа нас посетили 18295 программистов и 1605 роботов. Сейчас ищут 1832 программиста ...

помогите найти ошибку

Тема в разделе "Прочие вопросы по PHP", создана пользователем DDoS96, 16 сен 2016.

  1. DDoS96

    DDoS96 Новичок

    С нами с:
    13 авг 2016
    Сообщения:
    71
    Симпатии:
    1
    http://spev.spb.ru/catalogue/5/56/ во вкладке калькулятор опций после последнего элемента добавлен чекбокс он пустой там ничего нет его нужно убрать но не понимаю как помогите пожалуйста

    вот код надеюсь скинул то что нужно

    Код (Text):
    1. <script type="text/javascript" src="/js/order.js"></script>
    2.  
    3. <form action="#" class="options-form">
    4.     <input type="hidden" id="model_price" value="<?= $arParams['model-price'] ?>">
    5.  
    6.  
    7.     <fieldset>
    8.         <table>
    9.             <tr>
    10.                 <td>
    11.                     <label for="motor">Мотор:</label>
    12.                 </td>
    13.                 <td colspan="2">
    14.                     <select class="orderselect" id="motor1" style="width: 100%;">
    15.                         <option value="0"></option>
    16.                         <? foreach ($arResult['MOTORS'] as $motor): ?>
    17.                             <option data-id="<?=$motor['ID']?>"
    18.                                 value="<?= intval(str_replace(' ', '', $motor['PROPERTIES']['cost']['VALUE'])) ?>"><?= $motor['NAME'] ?></option>
    19.                         <? endforeach; ?>
    20.                     </select>
    21.                 </td>
    22.             </tr>
    23.             <? foreach ($arResult as $idx => $item): ?>
    24.                 <? $count == "1"; ?>
    25.                 <tr data-idx="<?= $idx ?>" class="noprint">
    26.                     <? if ($item['PREVIEW_PICTURE']["SRC"] != ""): ?>
    27.  
    28.                         <td class="col01"><a class="vis" href="#"><label
    29.                                     for="ch<?= $count ?>"><?= $item["NAME"] ?></label><span><img
    30.                                         src="<?= CFile::GetPath($item['PREVIEW_PICTURE']) ?>"
    31.                                         alt="image description"/></span></a></td>
    32.                     <? else: ?>
    33.                         <td class="col01"><label for="ch<?= $count ?>"><?= $item["NAME"] ?></label></td>
    34.  
    35.                     <?endif; ?>
    36.  
    37.  
    38.                     <td class="col02"><input type="checkbox" class="checkbox" id="ch<?= $count ?>"
    39.                                              data-id="<?=$item['ID']?>" value="<?= $item["PROPERTIES"]["cost"]["VALUE"] ?>"/></td>
    40.                     <td class="col03"><?= $item["PROPERTIES"]["cost"]["VALUE"] ?> руб</td>
    41.                 </tr>
    42.                 <? ++$count ?>
    43.             <? endforeach; ?>
    44.         </table>
    45.         <div class="total-options">
    46.             <span class="price"><span id="motor_price">0</span><span class="ruble">руб</span></span>
    47.             <span class="total">Мотор:</span>
    48.         </div>
    49.         <div class="total-options">
    50.             <span class="price"><span id="price">0</span><span class="ruble">руб</span></span>
    51.             <span class="total">Опции:</span>
    52.         </div>
    53.  
    54.         <!--<div class="total-options">
    55.             <span class="price"><span id="discount">0</span><span class="ruble">руб</span></span>
    56.             <span class="total">Скидка:</span>
    57.         </div>-->
    58.  
    59.         <div class="total-options">
    60.             <span class="price"><span id="price-total"><?= $arParams['model-price'] ?></span><span
    61.                     class="ruble">руб</span></span>
    62.             <span class="total">Cтоимость с катером:</span>
    63.         </div>
    64.     </fieldset>
    65. </form>
     
  2. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    $arResult массив сформирован с последним ключем MOTORS
    ты юзаешь сначала foreach ( $arResult['MOTORS']
    после глобально вместе с ненужным ключем

    добро пожаловать в array_pop
     
  3. DDoS96

    DDoS96 Новичок

    С нами с:
    13 авг 2016
    Сообщения:
    71
    Симпатии:
    1
    не до конца понял можно подробнее пожалуйста
     
  4. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.799
    Симпатии:
    1.331
    Адрес:
    Лень
    тебе нужно извлечь последний ключ из массива
    Код (Text):
    1.  
    2. array (
    3. 1 => ...,
    4. 2 => ...,
    5. 3 => ...,
    6. 4 => ...,
    7. 5 => ...,
    8. 6 => ...,
    9. 7 => ...,
    10. 'MOTORS' => ....
    11. )
    по ссылке решение увидишь
     
  5. DDoS96

    DDoS96 Новичок

    С нами с:
    13 авг 2016
    Сообщения:
    71
    Симпатии:
    1

    блин не понимаю как мне это сделать и где не могли бы вы мне помочь где в каких строках мне это исправить
     
  6. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    может на строке 38 удалить содержимое тега td