@@katzefutter123
ich beschäftige mich seid einiger Zeit mit PHP.
Es wäre gut, sich vorher mit HTML zu beschäftigen.
<html>
Du schickst Browser in den Quirksmodus; das sollte man durch Angabe von <!DOCTYPE html>
vermeiden.
Du schickst mobile Browser in den 960px-Modus; das sollte man durch Angabe von <meta name="viewport" content="width=device-width, initial-scale=1.0">
vermeiden.
Sonst ist’s blöd.
<meta http-equiv="Content-Type" content="text/html; charset=iso8859-1">
Ist iso8859-1
denn ein gültiger Alias für iso-8859-1
?
Außerdem ist ISO 8859-1 von vorgestern. Als Zeichencodierung sollte UTF-8 verwendet werden, immer und überall.
<tr><td> Vorname : </td><td> <input type="text" name="name"></td></tr> <tr><td> Passwort : </td><td><input type="password" name="pass" ></td></tr>
Die Eingabefelder haben keine Beschriftung. Müssen sie aber haben. Also:
<tr>
<th><label for="name">Vorname:</label></th>
<td> <input type="text" id="name" name="name"></td>
</tr>
<tr>
<th><label for="pass">Passwort:</label></th>
<td><input type="password" id="pass" name="pass"></td>
</tr>
Bei der Gelegenheit habe ich auch gleich die Kopfzellen als th
ausgezeichent und die Plenks vor den Doppelpunkten entfernt.
<tr><td> <input type="submit" name="reg" value="Registrierung"></td></tr>
Für Buttons gibt es das button
-Element:
<button type="submit" name="reg">Registrierung</button>
Wobei die Angabe von name
hier wohl überflüssig und type="submit"
optional ist (weil Default).
Der Button hat in der Tabelle auch nichts zu suchen. (Wobei die Tabelle an sich schon fragwürdig ist; aber mit Augen zu noch vertretbar.)
</html> <?php
Nach dem schließenden </html>
-Tag sollte nichts mehr im generierten HTML stehen. Das Tag gehört hinter den PHP-Block.
LLAP 🖖
“The best way to help people learn: answer their coding question an hour later, they’ll have likely figured it out by then.” —Todd Motto
Selfcode:
sh:) fo:} ch:? rl:) br:> n4:& va:| de:> zu:} fl:{ ss:| ls:# js:|