Question: PHP Modify this application so it uses a persistent session to save the last values entered by the user for 2 weeks. display_results.php file Future
PHP
Modify this application so it uses a persistent session to save the last values entered by the user for 2 weeks.
display_results.php file
// validate investment if ($investment === FALSE ) { $error_message = 'Investment must be a valid number.'; } else if ( $investment <= 0 ) { $error_message = 'Investment must be greater than zero.'; // validate interest rate } else if ( $interest_rate === FALSE ) { $error_message = 'Interest rate must be a valid number.'; } else if ( $interest_rate <= 0) { $error_message = 'Interest rate must be greater than zero .'; } else if ( $interest_rate > 15 ) { $error_message = 'Interest rate must be less than or equal to 15.'; // validate years } else if ( $years === FALSE ) { $error_message = 'Years must be a valid whole number.'; } else if ( $years <= 0 ) { $error_message = 'Years must be greater than zero.'; } else if ( $years > 30 ) { $error_message = 'Years must be less than 31.'; // set error message to empty string if no invalid entries } else { $error_message = ''; }
// if an error message exists, go to the index page if ($error_message != '') { include('index.php'); exit(); }
// calculate the future value $future_value = $investment; for ($i = 1; $i <= $years; $i++) { $future_value += $future_value * $interest_rate *.01; } // apply currency and percent formatting $investment_f = '$'.number_format($investment, 2); $yearly_rate_f = $interest_rate.'%'; $future_value_f = '$'.number_format($future_value, 2); ?>
Future Value Calculator
This calculation was done on .
index.php file
Future Value Calculator
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
