Показать сообщение отдельно
  #1 (permalink)  
Старый 31.10.2013, 20:36
Новичок на форуме
Отправить личное сообщение для Aidar Посмотреть профиль Найти все сообщения от Aidar
 
Регистрация: 31.10.2013
Сообщений: 4

Помогите формат данных привести к форме 0.00 руб.
Добрый день
Имеется такой код:

<?php
$db =& JFactory::getDBO();
$query='SELECT volume FROM jos_zoo_item';
$db->setQuery($query);
$datavalue = $db->loadResult();
?>

<script type="text/javascript">
function DeliveryCalc() {
var t=+document.getElementById('kolichestvo').value
var s=+document.getElementById('price').value
document.getElementById('resultat').value=t*s*250+ " руб."
}
</script>

<select size="1" id="kolichestvo" onchange='DeliveryCalc()'>
<option value="0">Выберите количество</option>
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<select size="1" id="price" onchange='DeliveryCalc()'>
<option value="0">Выберите город</option>
<option value="0.5">Казань</option>
<option value="2">Воронеж</option>
<option value="12.3">Астрахань</option>
</select>
<input type='text' id='resultat' />

1) Не могу понять как вывести resultat в формате 0.00 (то есть округлить до двух цифр после 0) Прошу помочь с кодом.
2) И как добавить в формулу: document.getElementById('resultat').value=t*s*250+ " руб." переменную $datavalue которую вытаскиваю из БД ранее??? то есть чтобы она умножалась вот тут: t*s*250
С уважением
Ответить с цитированием