Car Loan Calculator - Php Basic Programming
First we will have to create a new PHP file: simplecarloancalculator.php. A PHP file is treated by the web server as a normal HTML file except for the code written inside a php tag.
We start off by creating the car loan calculator HTML form submitting data back to this web page.
Car price:
Term:
Interest rate:
The code above will create a form containing three text boxes and a button.
Car price: ___
Term: ___
Interest rate: ___
[Calculate]
Can be translated to:
When the calculate button is pressed the data in the text boxes will be sent to the page named: simplecarloancalculator.php (the page we have all ready have loaded in our web browser). Our current page simplecarloancalculator.php will be reloaded and we will have access to the data entered into the form in an array named $_POST.
To be able to use the data entered into the car price text box we use $_POST[carPrice], where carPrice is the name used in the form above. Since we in reality are using the PHP code before the form is created we will place the code above the form.
PHP coding
We will start off with two functions and one variable.
isset() - function to test if variable is set [returns true/false].
empty() - function to test if the variable is empty [returns true/false].
$carPrice - variable to store the car price in.
Looks like isset() and empty() are doing pretty much the same but I will soon explain the slightly but very important difference.
Let us examine a code snippet.
if (isset($_POST['carPrice']) && !empty($_POST['carPrice']))
{
$carPrice = check_input($_POST['carPrice']);
}
else
{
$carPrice = 0;
}
isset($_POST['carPrice']) --> If something was posted in texbox named carPrice (will return true even if an empty box was posted).
empty($_POST['carPrice']) --> If nothing is in $_POST['carPrice'] (will return true first time the page is loaded).
Combined together the expressions (please notice the ! before empty function) will be evaluated as:
If something was typed in the text box named carPrice and the box was not empty. Variable $carPrice
will be set to that something, otherwise set variable $carPrice to 0.
The same procedure will needed for term and interestRate as well, creating variables $term and $interestRate, but that code will not be repeated here.
Time to do the mathematical work.
We will next create a function taking the three input parameters $totalLoan, $years and $interest. The function will then return the cost per month rounded off to whole dollars.
function calculateMonthlyAmortizingCost($totalLoan, $years, $interest )
{
$tmp = pow((1 + ($interest / 1200)), ($years * 12));
return round(($totalLoan * $tmp) * ($interest / 1200) / ($tmp - 1));
}
Next step will be using our newly created function and passing our variables as arguments.
$monthlyCost = calculateMonthlyAmortizingCost($carPrice, $term, $interestRate);
And we are done! Almost, we need to print the price on the web page. To do that we will use the echo function that outputs text to the web page.
echo($monthlyCost)
To see an example of this calculator visit http://www.loaningforcar.com/simplecarloancalculator.php where the full car loan calculator source code will be presented.
Hermes Andersson
Car Loan Calculators
A car loan calculator is a calculating aid found for free on many loan websites. To use it, you have to fill in a few fields like the loan amount, interest rate and payback time, and then the calculator tells you what your monthly payments will be. This is very helpful when comparing offers from different loan lenders, as you can type in and change...
Online Car Loan Calculator - Your Magic Tool To Select The Best Loan Option
Do figures confuse you? Are you worried about how to calculate your car loan or are unable to understanding what figures are given and what needs to be calculated? Worry no more because here you will find a simplification of the car loans jargon that youve always wanted to understand. An online car loan calculator is a miracle tool of sorts for you...
Take Advantage Of A Car Loan Calculator With A Specialist Motoring And Car Loan Website
A specialist car loan website will offer a wide range of helpful tools and advice when it comes to getting the best deal and cheapest car loan; one of the most useful is the car loan calculator. By using a car loan calculator you are able to see just how much a car loan would actually cost you each month.In order to be able to use the car loan calc...
The Convenience Of An Online Car Loan Calculator
With the proliferation of Internet facilities in the recent past, the use of online car loan calculator has also become very popular. It incorporates a simple process as all that you have to do is to click a few buttons on your computer and the wonderful world of the Internet manifests itself in various forms. Youll be able to find various websites...
Take Advantage Of A Car Loan Calculator When Looking For Your Loan
There are many benefits to going online when it comes to taking out finance for a car. One of them is to make good used of the tools they provide and one of the most useful is a car loan calculator. A tool of this nature will help you to decide the terms of the loan and how much you can afford to pay when it comes to taking out a loan.While you mig...
Get a Free Car Loan Calculator Online
With a car loan calculator you'll got a valuable tool. You can apply an auto loan calculator in three very useful ways;
determine a car loans total costs
determine your estimated monthly car loan payments
find the right auto financing alternatives for you.
A loan calculator is available for free on many loan websites. It contains a few fiel...
Dont Keep Your Dream On Hold - Avail Fast Car Loan
Financing a car is a dream, which not everyone can afford due to involvement of high investments. The reason may be of either limited income or insufficient savings. And due to these reasons the people keep their dreams on hold. But now the time has gone to just carry on dreaming about your car and transform your dream into reality by availing the ...