Jump to content


Photo

Web Calculator


  • Please log in to reply
1 reply to this topic

#1 walshy

walshy
  • New Members
  • Pip
  • Newbie
  • 2 posts

Posted 31 May 2006 - 12:32 PM

Hey everyone!

Sorry, this may seem so stupid of me but i have a signup form

With the code bellow, it adds the amount up and says how much to pay
<?php
if ($_POST['plan'] == "Standard") { $sum = $sum+5; }
elseif ($_POST['plan'] == "Advanced") { $sum = $sum+10; }
elseif ($_POST['plan'] == "Ultimate") { $sum = $sum+15; }
elseif ($_POST['plan'] == "domain") { $sum = $sum+0; }
else { echo "An error has occured"; }



if ($_POST['domain_what'] == "transfering") { $sum = $sum+20; }
elseif ($_POST['domain_what'] == "transfer1") { $sum = $sum+20; }
elseif ($_POST['domain_what'] == "updating") { $sum = $sum+0; }
elseif ($_POST['domain_what'] == "regestering") { $sum = $sum+20; }
elseif ($_POST['domain_what'] == "registering1") { $sum = $sum+50; }

else { echo "An error has with the web-calculator, please submit this application and contact sales for the total price."; }



$sum = $sum+intval(substr(strstr($_POST['bandwidth'],"$"),1));


if ($_POST['StaticIP'] == "Yes") { $sum = $sum+4.99; }
echo "<b>$".$sum."</b>/Monthly. <br>If the amount is $0 you will recieve an invoice because you selected Yearly. Please hold on your payment.";
?>

I want it to be able to multiply the amount by 12 if the payment cycle is Yearly instead of Monthly.

a example is:
[a href=\"http://gewebhosting.net/signup/index.html\" target=\"_blank\"]http://gewebhosting.net/signup/index.html[/a]
if you select Monthly the amount will show up Monthly, and if you select Yearly to pay it still comes up monthly.
So with that code i need to add a bit telling it to multiply the total amount by 12 if the payment cycle is yearly.


Any ideas?
All help is appreciatted.

Evan.

#2 wisewood

wisewood
  • Members
  • PipPipPip
  • Advanced Member
  • 226 posts
  • LocationRotherham, England

Posted 31 May 2006 - 01:21 PM

Have a variable passed from the form where they select monthly or annual payment... we'll call this $_POST[payment]

if($_POST[payment]=="annual")
{ $sum = whatever; }
else
{ $sum = monthly_calculation_here; }
wisewood: proven fact, I am both wise, and wooden.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users