За последние 24 часа нас посетили 18173 программиста и 1607 роботов. Сейчас ищут 1292 программиста ...

Помогите с кодом

Тема в разделе "Сделайте за меня", создана пользователем duke_nookem, 13 апр 2016.

  1. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    Народ просьба помочь. С куском кода. В общем есть расчет цены. Нужно сделать так чтобы при выборе несколько чекбоксов ниже менялось сумма предоплаты и сумма ежем. платежей.

    Условие нужно в общем сделать. Прошу помочь. Очень надо.

    Кусок кода
    PHP:
    1. <div class="price_block"><?$pr=PRICES($arPrice["VALUE"]);
    2.                                     $hundred=$pr[2];
    3.                                     $thousand=$pr[1];
    4.                                  
    5.  
    6.                                     $pr2=PRICES($arPrice["DISCOUNT_VALUE"]);
    7.                                     $hundred2=$pr2[2];
    8.                                     $thousand2=$pr2[1];
    9.                                  
    10.                                 if($arPrice["CAN_ACCESS"]):
    11.  
    12.  
    13.                                 $thousand2 = $arPrice[PRINT_DISCOUNT_VALUE_VAT];
    14.                                 $thousand = $arPrice[PRINT_DISCOUNT_VALUE_VAT];
    15.                                 $hundred2 = "";
    16.                                 $hundred = "";
    17.  
    18.  
    19.  
    20.                                                         ?>
    21.                                                             <p>
    22.  
    23.                                                             <?if($arPrice["DISCOUNT_VALUE"] > $arPrice["VALUE"]):?>
    24.                                 <p class="price"><strong><?=$thousand2?></strong><?=$hundred2?></p>
    25.                                 <?else:
    26.  
    27.                                 if($arPrice["VALUE"]<5000000)
    28.                                 {
    29.                                     $discount = 0.20;
    30.                                     $discount_text = "20%";
    31.                                     $discount_100 = 1.20;
    32.                                 }
    33.                                 else
    34.                                 {
    35.                                     $discount = 0.25;
    36.                                     $discount_text = "25%";
    37.                                     $discount_100 = 1.20;
    38.                                 }
    39.  
    40.                                 $val_1=$arPrice["VALUE"]*$discount;
    41.                                 $val_2=round(($arPrice["VALUE"] - $val_1)/12, 0);
    42.                                 $val_3=$arPrice["VALUE"]/$discount_100;
    43.                                 $val_3 = round($val_3, -4);
    44.                                 ?>
    45.  
    46.                              
    47.                              
    48.                              
    49.                              
    50.                                 <div class="price"><?=number_format($val_3, 0, ',',' ');?> сум<?=$hundred2?></div><br /><br />
    51.  
    52.                                 <div class="price price_new">Цена в рассрочку: </div> <div class="price price_new2"><?=$thousand2?><?=$hundred?></div><br /><br />
    53.                                 <div class="price price_new">Предоплата <?=$discount_text?>:</div> <div class="price price_new2"><?=number_format($val_1, 0, ',',' ');?> сум<?=$hundred?></div>
    54.                                 <div class="price price_new">Ежемесячно:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div> <div class="price price_new2"><?=number_format($val_2, 0, ',',' ');?> сум<?=$hundred?></div>
    55.  
    56.                              
    57.  
    58.     <?endif;?>
    59.                             <?
    60.                                     break;
    61.                                 endif; ?>
    62.                                 </div>
     
    #1 duke_nookem, 13 апр 2016
    Последнее редактирование модератором: 13 апр 2016
  2. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Оформи как полагается.
    А ваще js для динамики расчитывай
     
  3. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    А можно скажем если не сразу при выборе менялось. А скажем после нажатия на кнопку. То получается уже не ява?

    PHP:
    1. <div class="price_block"><?$pr=PRICES($arPrice["VALUE"]);
    2. $hundred=$pr[2];
    3. $thousand=$pr[1];
    4.  
    5.  
    6. $pr2=PRICES($arPrice["DISCOUNT_VALUE"]);
    7. $hundred2=$pr2[2];
    8. $thousand2=$pr2[1];
    9.  
    10. if($arPrice["CAN_ACCESS"]):
    11.  
    12.  
    13. $thousand2 = $arPrice[PRINT_DISCOUNT_VALUE_VAT];
    14. $thousand = $arPrice[PRINT_DISCOUNT_VALUE_VAT];
    15. $hundred2 = "";
    16. $hundred = "";
    17.  
    18.  
    19.  
    20. ?>
    21. <p>
    22.  
    23. <?if($arPrice["DISCOUNT_VALUE"] > $arPrice["VALUE"]):?>
    24. <p class="price"><strong><?=$thousand2?></strong><?=$hundred2?></p>
    25. <?else:
    26.  
    27. if($arPrice["VALUE"]<5000000)
    28. {
    29. $discount = 0.20;
    30. $discount_text = "20%";
    31. $discount_100 = 1.20;
    32. }
    33. else
    34. {
    35. $discount = 0.25;
    36. $discount_text = "25%";
    37. $discount_100 = 1.20;
    38. }
    39.  
    40. $val_1=$arPrice["VALUE"]*$discount;
    41. $val_2=round(($arPrice["VALUE"] - $val_1)/12, 0);
    42. $val_3=$arPrice["VALUE"]/$discount_100;
    43. $val_3 = round($val_3, -4);
    44. ?>
    45.  
    46.  
    47.  
    48.  
    49.  
    50. <div class="price"><?=number_format($val_3, 0, ',',' ');?> сум<?=$hundred2?></div><br /><br />
    51.  
    52. <div class="price price_new">Цена в рассрочку: </div> <div class="price price_new2"><?=$thousand2?><?=$hundred?></div><br /><br />
    53. <div class="price price_new">Предоплата <?=$discount_text?>:</div> <div class="price price_new2"><?=number_format($val_1, 0, ',',' ');?> сум<?=$hundred?></div>
    54. <div class="price price_new">Ежемесячно:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</div> <div class="price price_new2"><?=number_format($val_2, 0, ',',' ');?> сум<?=$hundred?></div>
    55.  
    56.  
    57.  
    58. <?endif;?>
    59. <?
    60. break;
    61. endif; ?>
    62. </div>
     
  4. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Уже не javascript
    Дерзай.
     
  5. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    Не могли бы помочь с этим?
     
  6. smitt

    smitt Старожил

    С нами с:
    3 янв 2012
    Сообщения:
    3.166
    Симпатии:
    65
    Написать за тебя?:eek:
     
  7. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    Нет конечно. Просто подскажите как сделать в выпадающем списке переменные чтобы потом они менялись при выводе
     
  8. denis01

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

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

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
  10. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    слишком долго, ничего не понятно в твоём коде
     
  11. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    Может целиком код выслать*?
     
  12. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Выкладывай, может кто-то поможет.
     
  13. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    Да в приципе суть понятна и так. Просто как это реализовать не знаю. Но нужно очень. Вопрос "жизни и смерти" так сказать))))))
    --- Добавлено ---
    А на java сделать не получиться?
     
  14. denis01

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

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    есть раздел freelance или сайт fl.ru там сделают за деньги если вопрос "жизни и смерти"
     
  15. duke_nookem

    duke_nookem Новичок

    С нами с:
    13 апр 2016
    Сообщения:
    10
    Симпатии:
    0
    А на яве сделать не получиться
    Спс. Разместил. Ждемс...
     
  16. denis01

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

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