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';
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
24
Other forums
How to display random record from table?
I have the following code:
Code: <?php
$display_block .= "<input type=
"SEO" URLs
Hey, I'm wondering how to go about creating and using these types of URLs. I'm presuming it's PHP th
How to secure my login data to my database?
Hi there,
It may be a stupid question but I don't know how to secure my login data to my data
How do I get the row number from from an sql table query
Hi all
I have a table that I query and it returns a number of rows.
mysql_num_rows($query)
Can I use a loop
Hi buddies!
Once again with my doubts here.
Right now I am using this sql stat
Calling All PHPFREAKS Blackberry Users
Are you a member of PHPFreaks and have a blackberry? Well RIM just recently released Blackberry Mes
whats wrong with my code please help!!!
this is the error
Warning: mysql_close(): supplied argument is not a valid MySQL-Link res
Get to know your fellow coder
I think it's time we got personal around here. There's a lot of code swapping and a few members kno
displaying email without attracting a ton of spam
Hello,
this is maybe the wrong place to ask.
How would you display an email address on a w
Collecting AOL Search Terms
I am attempting to collect AOL search terms. I know the code is correct (it works for google, bing,