Hallo pejo,
Das Beispiel2 hat einen Fehler in der HTML Seite.
Danke für deinen Hinweis.
In der Zeile
<input id="username" pattern="^[a-z0-9]{4,20}$" title="Der Benutzername muss aus kleinen Buchstaben(a-z) und/oder Ziffern(0-9) bestehen und 4-20 Zeichen lang sein">
sollte statt
id=
name=
verwendet werden, dann empfängt das php script auch "Daten".
Nicht „statt“ sondern „und“. Die ID ist notwendig um die Verbindung zwischen label und input herzustellen.
Bis demnächst
Matthias