Das liegt wohl daran, dass mein action="" kein Wert drin hat. Dieses Formular ruft sich immer in dieser Seit auf wo ich mich gerade befinde, was könnte ich hier also rein schreiben?
Die URL der Seite. Sie steht in irgendeiner $_SERVER-Variablen, ein Aufruf von phpinfo(INFO_VARIABLES) schafft Klarheit.
Ich dachte leere Elemente sind erlaubt?
Nicht bei HTML 5.
Ok, konnte es so action="<?php echo $_SERVER['PHP_SELF'];?>"
für die Startseite lösen. Allerdings arbeite ich bei "Meine Kurse" mit einer RewriteRule die so aussieht
RewriteRule kurse/([^/]*)(.*)$ meine-kurse.php [l]
wenn ich nun das Formular mit action="<?php echo $_SERVER['PHP_SELF'];?>"
aufrufe, dann steht nach dem Abschicken "/meine-kurse.php" in der URL dieses führt zu einen Fehler. Bekomme ich das irgendwie behoben oder ich muss eben damit leben, dass meine Seite nicht komplett Valide ist.
Da wird eine Überschrift für den Artikel angemahnt.
Da habe ich erfahren dass es zwar richtig ist dass ein article eine Überschrift braucht, aber man kann sie auch weg lassen, wenn man mit der Warnung leben kann, was ich auch kann.