<?php $emi = $total_interest = $total_payment = ''; if ($_SERVER["REQUEST_METHOD"] == "POST") { $loan = floatval($_POST['loan']); $rate = floatval($_POST['rate']); $years = floatval($_POST['years']); if ($loan > 0 && $rate > 0 && $years > 0) { $months = $years * 12; $monthly_rate = $rate / (12 * 100); $emi = ($loan * $monthly_rate * pow(1 + $monthly_rate, $months)) / (pow(1 + $monthly_rate, $months) - 1); $total_payment = $emi * $months; $total_interest = $total_payment - $loan; } } ?> <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>EMI Calculator</title> </head> <body style="font-family: Arial, sans-serif; background: #f5f5f5; margin: 20px;"> <div style="max-width: 500px; margin: auto; background: #fff; padding: 25px; border-radius: 12px; box-shadow: 0 0 15px rgba(0,0,0,0.1);"> <h2 style="color: #38ad2a; text-align: center;">💰 EMI Calculator</h2> <form method="post" action="" style="margin-top: 20px;"> <label style="display:block; margin-bottom: 10px;">Loan Amount (₹):</label> <input type="number" name="loan" step="0.01" required style="width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 8px; margin-bottom: 15px;"> <label style="display:block; margin-bottom: 10px;">Annual Interest Rate (%):</label> <input type="number" name="rate" step="0.01" required style="width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 8px; margin-bottom: 15px;"> <label style="display:block; margin-bottom: 10px;">Loan Term (Years):</label> <input type="number" name="years" required style="width: 100%; padding: 10px; border: 1px solid #ccc; border-radius: 8px; margin-bottom: 20px;"> <button type="submit" style="width: 100%; background-color: #38ad2a; color: #fff; padding: 12px; border: none; border-radius: 8px; font-size: 16px;">Calculate EMI</button> </form> <?php if ($emi): ?> <div style="margin-top: 30px; border-top: 1px solid #ccc; padding-top: 20px;"> <p style="color: black; font-weight: bold;">📅 Monthly EMI: <span style="color: green;">₹<?= number_format($emi, 2) ?></span></p> <p style="color: black; font-weight: bold;">💸 Total Interest Payable: <span style="color: red;">₹<?= number_format($total_interest, 2) ?></span></p> <p style="color: black; font-weight: bold;">🧾 Total Payment (Principal + Interest): <span style="color: #38ad2a;">₹<?= number_format($total_payment, 2) ?></span></p> </div> <?php endif; ?> </div> </body> </html>
You have javascript disabled. You will not be able to edit any code.