|
|
|
| снова здравствуйте!
Я к вам за советом. Мне бы хотелось сделать скрипт, который бы считал цену по заданным параметрам. На подобие вот этого: http://mayak.port72.ru/register2.html
Есть идеи как это сделать? | |
|
|
|
|
|
|
|
для: Ксения_954
(18.08.2007 в 21:47)
| | Здравствуйте, это надо исходить из параметров которые Вам нужны, а там уже писать под них скрипт. а вообще это можно сделать с помощью обычной формы и таблиц (если смотреть по указанному примеру), а потом при отправке производить расчет на php.
Давайте параметры если не сложно, то сделаю, со всеми коментариями. | |
|
|
|
|
|
|
|
для: lifead
(19.08.2007 в 09:18)
| | Параметры нужны практически те же.
Я поняла, что этот калькулятор работает благодаря JS и PHP. С JS понятно, а что в PHP нужно описать? и вообще, как Вы думаете, где данные хранятся, в какой таблице? | |
|
|
|
|
|
|
|
для: Ксения_954
(19.08.2007 в 10:22)
| | Да нет, в прикрепленной ссылке нет JS-сценария, как и нет подключаемого JS-файла, а значит все расчеты проводтся на сервере. А как считать - арифметика, если вы знаете цену за еденицу, то всегда можете посчитать за N-ое количество, с учетом скидок или надбавок, например. Вообщем это решение задачи из курса средней школы. | |
|
|
|
|
|
|
|
для: Ксения_954
(19.08.2007 в 10:22)
| | В html форме (которую и будет заполнять пользователь) необходимо указать имена переменных в параметре name и их значения в параметре value потом когда эта форма отправляет запрос методом POST или GET (на Ваше усмотрение но, здесь лучше POST), а когда переменные переданы (после нажатия кнопки) , только после этого начинается обработка их в php исходя из переданных значений.
Можно использовать что то типа такого:
Создаем файл index.html (форма для запроса информации у пользователя)
<html>
<body>
<form action='test.php' <!-- здесь указывается адрес к обработчику --> method=POST>
<table border=1>
<tr>
<td width=100 align=right>Выберете бумагу:</td>
<td width=300>
<select name=var1>
<OPTION VALUE="100">Эта бумага стоит 100 едениц
<OPTION VALUE="200">Эта бумага стоит 200 едениц
<OPTION VALUE="300">Эта бумага стоит 300 едениц
<OPTION VALUE="400">Эта бумага стоит 400 едениц
</SELECT></td></tr>
<tr>
<td align=right>Выберете колл. разворотов</td>
<td>
<select name=var2>
<OPTION VALUE="1">Колличество разворотов 1
<OPTION VALUE="2">Колличество разворотов 2
<OPTION VALUE="3">Колличество разворотов 3
<OPTION VALUE="4">Колличество разворотов 4
</SELECT></td></tr>
<tr>
<td align=right>количество экземпл.</td>
<td> <INPUT TYPE=text SIZE=20 NAME=var3 VALUE="1"></td></tr>
<tr><td colspan=2 align=center>
<INPUT TYPE=submit NAME=button VALUE="Отправить">
</td></tr>
</form>
</body>
</html>
|
и файл обработчик test.php (который и проводит в принципе все расчеты и выдает результат на экран)
<?php
if (isset($_POST['button'])==true)
{
$summ=$_POST['var1']*$_POST['var2']*$_POST['var3']; //вот сами расчеты
?>
<div align=center>Стоимость Вашего заказа <?php echo $summ; ?> едениц</div>
<?php
}
?>
<div align=center>
<a href='index.html'>Назад</a>
</div>
|
а дальше юзайте этот скрипт | |
|
|
|
|
|
|
|
для: Ксения_954
(19.08.2007 в 10:22)
| | калькуляторы на JS мне более симпатичны.
Я даже как-то пример тут оставил:
http://softtime.ru/forum/read.php?id_forum=1&id_theme=19644 | |
|
|
|