<?php
echo "<p>".basename($_SERVER['SCRIPT_FILENAME'])."</p>";
// einfaches Formular und Ausgabe
?>
<html>
<head>
<title>Ein Formular</title>
</head>
<body>
<h1>Ein Formular</h1>
<?php
// wurde das Formular mit Submit bestätigt?
if ($_SERVER["REQUEST_METHOD"] == "POST") {
// Variablen definieren
$name = $email = "";
// Formulareingabe bereinigen
function test_input($data) {
$data = trim($data);
$data = stripslashes($data);
$data = htmlspecialchars($data);
return $data;
}
$name = test_input($_POST["name"]);
$email = test_input($_POST["email"]);
echo "<h2>Ihre Angaben:</h2>";
echo "<p>Name: $name</p>";
echo "<p>E-Mail: $email</p>";
}
else {
// Zeige leeres Formular an
?>
<form method="POST" action="<?php echo htmlspecialchars($_SERVER["PHP_SELF"]);?>">
Name: <input type="text" name="name">
<br>
E-Mail: <input type="text" name="email">
<br>
<input type="submit" name="submit" value="Submit">
</form>
<?php
} ?>
</body>
</html>