I just did a similar function with javascript - to calculate number of
"installers" * hours * cost. Then I saved thenumbers in the DB for later
retrieval. (It also adds product cost, total cost, * markup for a total
price to customer.
Like this:
<!--- Calculator Components --->
<script>
function calctotalcost()
{
prodcost = eval(document.UpdateProject.prodcost.value)
installcost = eval(document.UpdateProject.installcost.value)
document.UpdateProject.totalcost.value = prodcost+installcost
document.UpdateProject.totalcosthidden.value = prodcost+installcost
}
function calcprice()
{
prodcost = eval(document.UpdateProject.prodcost.value)
markup = eval(document.UpdateProject.markup.value)
totalcost = eval(document.UpdateProject.totalcost.value)
installcost = eval(document.UpdateProject.installcost.value)
//document.MyForm.price.value = Math.round( ( prodcost + ( prodcost * (
markup / 100 ) ) + installcost ) )
document.UpdateProject.price.value = Math.round( ( totalcost / ( ( 100 -
markup ) / 100 ) ) * 100 ) / 100
document.UpdateProject.pricehidden.value = Math.round( ( totalcost / ( (
100 - markup ) / 100 ) ) * 100 ) / 100
}
function calcinstall()
{
installmen = eval(document.UpdateProject.installmen.value)
installhours = eval(document.UpdateProject.installhours.value)
document.UpdateProject.installcost.value = Math.round( installmen *
installhours * 25 )
document.UpdateProject.installcosthidden.value = Math.round( installmen
*
installhours * 25 )
}
function calcall()
{
calcinstall()
calctotalcost()
calcprice()
}
</script>
-----Original Message-----
From: Colin Coles [mailto:[EMAIL PROTECTED]
Sent: Friday, March 11, 2005 7:18 AM
To: CF-Newbie
Subject: Help getting started
How can I take results from an input box and use them as variables in
calculations e.g. no.of nights * cost of accommodation. Being a complete
novice I'd appreciate it if someone was able to push me in the right
direction...
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
Purchase Dreamweaver with Homesite Plus from House of Fusion, a Macromedia
Authorized Affiliate and support the CF community.
http://www.houseoffusion.com/banners/view.cfm?bannerid=54
Message: http://www.houseoffusion.com/lists.cfm/link=i:15:747
Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/15
Subscription: http://www.houseoffusion.com/lists.cfm/link=s:15
Unsubscribe:
http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.15
Donations & Support: http://www.houseoffusion.com/tiny.cfm/54