Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Кулькулятор со скидкой (https://javascript.ru/forum/misc/34169-kulkulyator-so-skidkojj.html)

Flabusto 22.12.2012 20:39

Кулькулятор со скидкой
 
Доброго времени суток. Дорабатываю скрипт калькулятора

<script type="text/javascript">

       /*
        * Функция подсчета стоимости услуг на создания дизайна сайта
        */
        function calc() {
            var type_design = document.getElementById("type_design"); //получаем ссылку на элемент Select (Тип дизайна)
            var is_html = document.getElementById("is_html"); //получаем ссылку на чекбокс (Требуется верстка?)
            var count = document.getElementById("count"); //получаем ссылку на элемент input (Кол-во вариантов)
            var result = document.getElementById("result"); //получаем ссылку на элемент span, в него будем писать стоимость дизайна

            var price = 0;
            price += parseFloat(type_design.options[type_design.selectedIndex].value);
         
            price = parseFloat(count.value) * price;

            result.innerHTML = price;
        }

        </script>

<b>Тип дизайна:</b><br/>
      <select onchange="calc()" id="type_design">
        <option value="0">Выбрать</option>
        <option value="4">Матовая бумага</option>
        <option value="4.5">Глянцевая бумага</option>
        <option value="5">Двухсторонний полуглянец</option>
      </select>
      <br/>

      
      Кол-во вариантов: 
       <select onchange="calc()" id="count">
        <option value="100">100 штук</option>
		<option value="200">200 штук</option>
		<option value="300">300 штук</option>
		<option value="400">400 штук</option>
		<option value="500">500 штук</option>
		<option value="600">600 штук</option>
		<option value="700">700 штук</option>
		<option value="800">800 штук</option>
		<option value="900">900 штук</option>
		<option value="1000">1000 штук</option>
     
      </select>
      <div>Стоимость дизайна сайта: <span id="result">0</span> руб.</div>


1) Хочу сделать введение купона на скидку (числовой код 10 знаков). Как это лучше реализовать? Купонов будет много, надо как-то сделать проверку.

2) Как получить переменные для дальнейшей обработки средствами PHP?

lord2kim 23.12.2012 23:17

Flabusto,
1) хранить коды купонов в БД
2) отправляете данные из формы (для этого все необходимые данные должны быть размещены в элементах формы) в .php-файл, в котором уже можете обрабатывать
$_GET["атрибут name принимаемого поля"]

$_GET, $_POST в зависимости от метода отправки данных


Часовой пояс GMT +3, время: 11:09.