Hallo liebewinter,
so, mit meinen Erste Teile gehe es alles gut ,
Nein.
header('Content-Type: text/html; Charset=utf-8');
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
Verwende auch da UTF-8.
Außerdem fehlt <!doctype html>
.
<form action="" method="post" id="form"> <label>E-Mail: *<br><input placeholder="my e-mail" type="email" name="email"><br></label> <br> <label> Name: *<br><input placeholder="my name" type="text" name="name"><br></label> <br> <label> Message: <br><textarea cols="45" rows="6" name="message"></textarea><br></label> <p> <input type="submit" name="post" value="POST COMMENT" id="comment"> </p> <br> <h2>Comments:</h2> </form>
<form action=""
ist ungültig. Verwende kein action-Attribut, wenn du die Ausgabe in derselben Ressource haben möchtest.- Die placeholder sind in diesen Fällen wirklich sinnlos.
- br-Elemente sind nicht für das Erzeugen von Abständen gedacht. Dafür gibt es CSS.
- E-Mail und Name sind verpflichtend, die Nachricht aber nicht??
- das submit-input sollte ein button sein.
- Die Kommentare sind kein Bestandteil des Formulars.
Bis demnächst
Matthias
--
Rosen sind rot.
Rosen sind rot.