Forum Moderators: coopster
<center>
<h3>Welcome to "You Better Pay Up" Loan Services</h3>
You pay us ten percent every week, or else.
<form action="loanshark.php" method=post>
My hovercraft costs $<input type="text" name="cost">
<p><input type="submit" name="submit" value="What's My Interest Payment?">
</form>
</center>
</body>
</html>
)
loanshark.php (
<html>
<head>
<title>Loans</title>
</head>
<body>
<?php
$interest_rate = .14;
function YouOweMe($cost, $interest_rate) {
$weekly_payment = ($cost*$interest_rate);
print "You better pay me \$$weekly_payment every week, or else!";
}
YouOweMe($cost, $interest_rate);
?>
</body>
</html>
)
result (
Notice: Undefined variable: cost in c:\program files\easyphp1-7\www\tests\loanshark.php on line 45
You better pay me $0 every week, or else! )
Is there something wrong with my php settings? or what? can someone help out?
extract($_POST); //this would be located at, or near, the top of the code
$cost = $_POST['cost'];
or just use $_POST['cost'] instead of $cost