Show sourcecode
The following files exists in this folder. Click to view.
index.php
string1.php
string2.php
string1.php
37 lines UTF-8 Windows (CRLF)
<!DOCTYPE html>
<html lang="sv">
<head>
<meta charset="UTF-8">
<title>Formulär</title>
</head>
<body>
<form method="post">
Förnamn: <input type="text" name="fornamn" required><br>
Efternamn: <input type="text" name="efternamn" required><br>
E-post: <input type="text" name="epost" required><br>
<button type="submit">Skicka</button>
</form>
<?php
if ($_SERVER["REQUEST_METHOD"] === "POST") {
$fornamn = mb_convert_case(trim($_POST["fornamn"]), MB_CASE_LOWER, "UTF-8");
$efternamn = mb_convert_case(trim($_POST["efternamn"]), MB_CASE_LOWER, "UTF-8");
$fornamn = mb_strtoupper(mb_substr($fornamn, 0, 1)) . mb_substr($fornamn, 1);
$efternamn = mb_strtoupper(mb_substr($efternamn, 0, 1)) . mb_substr($efternamn, 1);
$epost = trim($_POST["epost"]);
if (strpos($epost, "@") === false) {
echo "<p>E-postadressen måste innehålla @.</p>";
} else {
echo "<h2>Feedback</h2>";
echo "Förnamn: " . htmlspecialchars($fornamn) . "<br>";
echo "Efternamn: " . htmlspecialchars($efternamn) . "<br>";
echo "E-post: " . htmlspecialchars($epost);
}
}
?>
</body>
</html>