@@af2111
if(empty(htmlspecialchars(stripslashes(trim($_POST["Name"]))))) {
htmlspecialchars()
ist bei der Ausgabe von Werten in HTML sinnvoll. Hier also nicht …
$error = "Der Name ist ein Pflichtfeld!!!!!!!!!!!!!!!!!!!!!!!!!";
„Mehrere Ausrufezeichen, fuhr er fort und schüttelte den Kopf. Sicheres Zeichen für einen kranken Geist.“ (Terry Pratchett in „Eric“)
elseif (filter_var(htmlspecialchars(stripslashes(trim($_POST["email"]))), FILTER_VALIDATE_EMAIL)) {
… und hier auch nicht.
<input type="text" name="name" placeholder="Name"> <input type="text" name="email" placeholder="Email">
Dass die Beschtiftung mit label
fehlt, wurde schon gesagt. Dass Placeholder i.a.R. fehl am Platze sind, noch nicht.
Placeholder sind kein Ersatz für Labels! – Wirklich nicht!
<input type="submit" value="Senden">
Ein Button sollte ein button
sein.
LLAP 🖖
--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann