PHP-Code in affenschwanz/01_step/basic_process.php
<?php
// Checke, ob der Submit-Button geklickt wurde (name="go")
if (isset($_POST['go'])) {
// Ja, wir sind im zweiten oder x-ten Affenschwanz-Durchgang
$feedback = "<div class=\"feedback_positive\">";
$feedback .= "Das Formular wurde verschickt.";
$feedback .= "</div>\n";
}
else {
// Nein, wir sind im ersten Affenschwanz-Durchgang
// Das heisst, das Formular wurde frisch geladen und es wurden noch keine User-Eingaben gemacht.
$feedback = "<div class=\"feedback_negative\">";
$feedback .= "Das Formular wurde noch nicht verschickt. Klicke den Submit-Button!";
$feedback .= "</div>\n";
}
?>
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>The Basic @-Process</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Roboto+Condensed&family=Roboto:ital,wght@0,400;0,500;1,400&display=swap" rel="stylesheet">
<link rel="stylesheet" href="/css/styles.css">
<link rel="stylesheet" href="/css/formstyles.css">
</head>
<body>
<div id="container">
<h1>The Basic @-Process</h1>
<p>Mit Hilfe des Submit-Button wird eine "Weiche" eingebaut, um zu checken, ob das Formular "frisch" geladen oder schon verschickt wurde.</p>
<!-- Ausgabe des Feedbacks -->
<?=$feedback?>
<form action="" method="post">
<div class="form_control">
<!-- Mit Hilfe des Buttons wird überprüft, ob das Formular verschickt wurde -->
<button type="submit" name="go" class="btn btn-blue">Verschicken</button>
</div>
</form>
<br>
<p><img src="../images/Elefant_Nachtlicht_Schwarz.jpg" width="2000" height="1595" alt="Elefant Nachtlicht" style="width: 100%; max-width: 560px; height: auto;"></p>
</div
</body>
</html>