calculator


Posted on 16th Feb 2014 07:03 pm by admin

I can't figure out why this code doesn't work. No error messages. Page loads.

Code: <?php # Script 3.9 - calculator.php
$page_title = 'Widget Cost Calculator';
Did you know?Explore Trending and Topic pages for more stories like this.
include ('./header.html');



function calculate_total ($tax= 5) {
global $total;
$taxrate = $tax / 100;
$total = ($_POST['quantity'] * $_POST['price']) * ($taxrate + 1);
$total = number_format ($total, 2);
}


if (isset($_POST['submitted'])) {

if (is_numeric($_POST['quantity']) && is_numeric($_POST['price'])) {


echo '<h1 id="mainhead">Total Cost</h1>';

$total = NULL;

if (is_numeric($_POST['tax'])) {
calculate_total ($_POST['tax']);
} else {
calculate_total ();
}

echo '<p>The total cost of purchasing '. $_POST['quantity'] .' widget(s) at $'.
number_format ($_POST['price'], 2). ' each is $'. $total .'.</p>';

echo '<p><br/></p>';

} else {

echo '<h1 id="mainhead">Error!</h1>
<p class="error">Please enter a valid quantity and price.</p><p><br/></p>';
}

}

?>
<h2>Widget Cost Calculator</h2>
<form action="calculator.php" method="post">
<p>Quantity: <input type="text" name="quantity" size="5" maxlength="10" value="<?php if (isset($_POST['quantity'])) echo $_POST['quantity'];?>"/></p>
<p>Price: <input type="text" name="price" size="5" maxlength="10" value="<?php if (isset($_POST['price'])) echo $_POST['price'];?>"/></p>
<p>Tax (%): <input type="text" name="tax" size="5" maxlength="10" value="<?php if (isset($_POST['tax'])) echo $_POST['tax'];?>"/>(optional)</p>
<p><input type="submit" name"submit" value="Calculate!"/></p>
<input type="hidden" name"submitted" value="TRUE"/>
</form>


<?php
include ('./footer.html');
?>The calculator does not work and won't display anything. I've checked the code three times in the text book and I believe their is no typo's. What am I doing wrong?
No comments posted yet

Your Answer:

Login to answer
68 Like 24 Dislike
Previous forums Next forums
Other forums

email form (cannot find the problem)
Hello there. I've been having trouble with an email form. Can't find the problem really. I've tested

Adding Outlook 2007 items via file upload
I am looking for a way to be able to attach an Outlook item (an email message) in an ASP.NET 3.5 app

Turning Data into URLs?
This may seem very basic to you, but I'm having a hard time figuring out how to do this since I don'

Converting numbers to months
The porgram works -just need the last function(month_convert_ to convert numbers to months -thanks.

Warning: mysql_num_rows() supplied argument is not a valid MySQL result resource
This may be simple I just may need another pair of eyes..

When i get records back the below c

Storing/displaying image urls in a database?
Hi
Basically I have the following scenario:
User chooses picture from list. Picture info is ad

Need help making a script that moves data into acrhive table
Hi,

I'm kinda new to php/mysql

And i wrote a simple script to store sales lead for a b

GIS appliction help
I found some tutorials in the internet to develop a map application I don't want to use google maps

Probably a simple error...
I'm getting the error -- Parse error: syntax error, unexpected '{' in /home/content/c/s/t/csteffen24

Xml parsing
I need a suggestion about parsing xml with multiply parts like pervious...
i.e. different device

Sign up to write
Sign up now if you have flare of writing..
Login   |   Register
Follow Us
Indyaspeak @ Facebook Indyaspeak @ Twitter Indyaspeak @ Pinterest RSS



Play Free Quiz and Win Cash