Convert from Kilometers to Meters Using PHP Script Code with HTML

Hello Friends Today, through this tutorial, I will tell you Convert from Kilometers to Meters Using PHP Script Code with HTML. Here's the HTML and PHP code for a simple Kilometer to Meter converter: index.html:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kilometers to Meters Converter Using PHP Script Code</title>
</head>
<body>
<h1>Kilometers to Meters Converter Using PHP Script Code</h1>
<form action="convert.php" method="post">
<label for="km">Enter kilometers:</label>
<input type="number" name="km" id="km" required>
<br>
<button type="submit">Convert</button>
</form>
</body>
</html>
convert.php:
<?php
// Conversion rate: 1 kilometer = 1000 meters
$conversion_rate = 1000;
// Check if the form is submitted
if (isset($_POST['km'])) {
$km = (float) $_POST['km'];
$meters = $km * $conversion_rate;
}
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Kilometers to Meters Converter</title>
</head>
<body>
<h1>Kilometers to Meters Converter</h1>
<?php if (isset($km) && isset($meters)): ?>
<p><b><?php echo $km; ?> kilometers is equal to <?php echo $meters; ?> meters.</b></p>
<?php endif; ?>
</body>
</html>
Explanation: 1. index.html: This file creates a simple form with a label and input field for entering the kilometers. When the user clicks the "Convert" button, the form is submitted to 'convert.php'. 2. convert.php: This file handles the form submission. - It defines the conversion rate between kilometers and meters. - It checks if the form was submitted and retrieves the entered kilometers value from the `$_POST` array. - If the form is submitted, it performs the conversion by multiplying the kilometers by the conversion rate and stores the result in the `$meters` variable. - Finally, it displays the converted value in meters if available. This is a basic example, and you can further improve it by: * Adding error handling to check for invalid input values. * Including a link back to the main form from the result page. * Implementing a function for the conversion logic to improve code reusability.