hfcnew Posted November 10, 2017 Share Posted November 10, 2017 (edited) Dang it! I've already hit yet another snag! This is my current code for the Product Cost Calculator ("handle_calc.php" p.84&85): <!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <title>Product Cost Calculator</title> <style type="text/css"> .number { font-weight: bold; } </style> </head> <body> <?php // Script 4.2 - handle_calc.php /* This script takes values from calculator.html and performs total cost and monthly payment calculations. */ // Address error handling, if you want. // Get the values from the $_POST array: $price = $_POST['price']; $quantity = $_POST['quantity']; $discount = $_POST['discount']; $tax = $_POST['tax']; $shipping = $_POST['shipping']; $payments = $_POST['payments']; // Calculate the total: $total = $price * $quantity; $total = $total + $shipping; $total = $total - $discount; // Determine the tax rate: $taxrate = $tax / 100; $taxrate = $taxrate + 1; // Factor in the tax rate: $total = $total * $taxrate; // Calculate the monthly payments: $monthly = $total / $payments; // Apply the proper formatting: $total = number_format($total, 2); $monthly = number_format($monthly, 2); // Print out the results: print "<p>You have selected to purchase:<br> <span class=\"number\">$quantity</span> widget(s) at <br> $<span class=\"number\">$price</span> price each plus a <br> $<span class=\"number\">$shipping</span> shipping cost and a <br> <span class=\"number\">$tax</span> percent tax rate.<br> After your $<span class=\"number\">$discount</span> discount, the total cost is $<span class=\"number\">$total</span>.<br> Divided over <span class=\"number\">$payments</span> monthly payments, that would be $<span class=\"number\"$monthly</span> each.</p>"; ?> </body> </html> This the result when I run the calculator ("calculator.html"): You have selected to purchase:4 widget(s) at $99 price each plus a $8.95 shipping cost and a 5.5 percent tax rate.After your $25 discount, the total cost is $400.85.Divided over 24 monthly payments, that would be $ each. I'm looking, but I don't know why that last figure ("16.70") is not appearing. Edited November 10, 2017 by hfcnew Link to comment Share on other sites More sharing options...
tri Posted November 10, 2017 Share Posted November 10, 2017 Considering the last line: Divided over <span class=\"number\">$payments</span> monthly payments, that would be $<span class=\"number\"$monthly</span> each.</p>"; Add: > before $monthly That would now be: <span class=\"number\">$monthly</span> All the best! Tri. Link to comment Share on other sites More sharing options...
hfcnew Posted November 15, 2017 Author Share Posted November 15, 2017 Considering the last line: Divided over <span class=\"number\">$payments</span> monthly payments, that would be $<span class=\"number\"$monthly</span> each.</p>"; Add: > before $monthly That would now be: <span class=\"number\">$monthly</span> All the best! Tri. Oh geez! Thanks!! Link to comment Share on other sites More sharing options...
Recommended Posts