Расчет стоимости из выбранных полей

Главные вкладки

Аватар пользователя enfreeg enfreeg 27 июня 2012 в 8:00

Добрый день!

Есть несколько вопросов по друпал 7, требуется создать список опций и цен, для хостинга: PHP + MySQL + 3 Gb - 5 Gb - 10Gb + Почта и т.п. После выбора необходимых пользователю опций, ниже должна появится общая цена(желательно без перезагрузки страницы).

Какие модули для этого нужны?
Если это можно сделать с помощью Views, то пож-та объясните.

Заранее спасибо!

Комментарии

Аватар пользователя enfreeg enfreeg 28 июня 2012 в 2:21

Если это делать в ручную, то нашел нужный скрипт(может кому еще пригодится):
Еще вопрос, как встроить этот скрипт на страницу?

<HTML>
<HEAD>
<TITLE>Лабораторная работа №4</TITLE>
<script language="JavaScript" type="text/javascript">
/*<![CDATA[*/
function sum()
{
k=0;
for(i=0;i<6;i++)
{if(document.getElementById('tovar'+i).checked) k+=parseInt(document.getElementById('tovar'+i).value);}
document.form1.res.value=k;
}
/*]]>*/
</script>
</HEAD>
 
<BODY>
<h3>Электронный магазин</h3>
Укажите товары, которые вы хотите приобрести: <BR>
<form name="form1">
<input type="checkbox" id="tovar0" value="2500">Телевизор              2500<BR>
<input type="checkbox" id="tovar1" value="3000">Холодильник          3000<BR>
<input type="checkbox" id="tovar2" value="1000">Телефон                  1000<BR>
<input type="checkbox" id="tovar3" value="1500">Стиральная машина       1500<BR>
<input type="checkbox" id="tovar4" value="800">Микроволновая печь      800<BR>
<input type="checkbox" id="tovar5" value="300">Пылесос                   300<BR>
<HR>

 
<INPUT type="button" value="Посчитать" onClick="sum()"> <HR>
<input type="text" name="res" size="3">
Общая стоимость<HR>
 
<INPUT type="reset" value="Очистить">
</form>
</BODY>
</HTML>

Аватар пользователя drupby drupby 28 июня 2012 в 3:28

ещё один школохостинг появится возможно , печально всё это .
сразу бы говорили адресок - пусть люди знают

Аватар пользователя sg85 sg85 28 июня 2012 в 3:31

я бы встроил его через модуль, ибо мне так удобнее(ни где лишнее не всплывет, и ни какой гад ничего не поломает), однако можно и через фильтр php прямо в ноде(собственно ПХП тут нужен только для подключения ява скриптов в хедер, если надо именно в хедер)

Аватар пользователя enfreeg enfreeg 28 июня 2012 в 4:48

про школохостинг - это врятли т.к. работа над сайтом не связана с тех. стороной хостинга.

Точно я забыл про вставки кода в php, временно поставил скрипт в node.tpl.php и все работает, осталось дописать отправку данных или попробую встроить этот скрипт в модуль Webform. Жаль что не нашлось готового модуля для этой задачи Smile

Всем спасибо!