You are on page 1of 4

Main.

php

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Favorite Programming Language</title>
</head>
<body>
<h1>Favorite Programming Language</h1>
<form action="process.php" method="post">
<label for="languages">Select your favorite programming
language:</label>
<select id="languages" name="selectedLanguage">
<option value="php">PHP</option>
<option value="javascript">JavaScript</option>
<option value="python">Python</option>
<option value="java">Java</option>
<option value="ruby">Ruby</option>
</select>
<label for="number">Enter Number:</label>
<input type="tel" id="number" name="number" pattern="[0-9]{1}"
required>
<button type="submit">Submit Selection</button>
</form>
</body>
</html>
Process.php

<?php
if ($_SERVER["REQUEST_METHOD"] == "POST") {
$selectedLanguage = $_POST["selectedLanguage"];
$n = $_POST["number"];

session_start();
$_SESSION["selectedLanguage"] = $selectedLanguage;

if (isset($_SESSION["selectedLanguage"])) {
$selectedLanguage = $_SESSION["selectedLanguage"];

$messages = array(
"php" => "PHP is a powerful server-side scripting language.",
"javascript" => "JavaScript is a versatile scripting language used
for web development.",
"python" => "Python is known for its simplicity and readability.",
"java" => "Java is a widely used, class-based, object-oriented
programming language.",
"ruby" => "Ruby is an elegant, dynamic, and object-oriented
scripting language."
);

for ($i = 1; $i <= $n; $i++) {


echo "<p>Your favorite programming language is:
$selectedLanguage</p>";

if (array_key_exists($selectedLanguage, $messages)) {
echo "<p>Here's some information about $selectedLanguage:</p>";
echo "<p>{$messages[$selectedLanguage]}</p>";
echo
"<p>******************************************************</p>";
} else {
echo "<p>Sorry, we don't have information about
$selectedLanguage.</p>";
}
}
}else{
exit();
}
}
?>

You might also like