Es werden bei mir irgendwie keine Datensätze bzw. strings in die Datenbank eingefügt.
Meine Datenbank ist so aufgebaut mit der Tabellen-Struktur: id = Primary + Auto increment , user = varchar + Primary , pw = varchar (zeichenlänge 25 ebenso bei user) ist erstmal halt für Testzwecke so erstellt.
Er fügt nur den ID Datensatz ein das der sich halt immer steigert doch user und pw bleibt leer.
Hast du mal vorher überlegt zu überprüfen ob deine Werte überhaupt gesetzt sind? Außerdem gibst du ja nirgendwo an ob die Daten per POST oder GET übermittelt werden sollen.
Für die 2 Primary Keys , einmal für die normale ID bzw. das es sich immer um 1 steigert damit es „geordnet“ nach Zahlen ist sag ich jetzt mal. Das zweite für den username , man soll ja nur ein einzigen Username haben mit den man sich ja einloggen kann.
Kommen wir zu dein Kommentar mit dem POST or GET , sorry habe es aber nicht im Quellcode angezeigt aber es steht oben .
Wenn ich es so mache und die Webseite aufrufe steht da Programmierfehler, 2. habe das else weggelassen und kam zur Homepage nur wurden meine Inputs nicht angezeigt sondern aus irgendeinem Grund ausgebendet
Das ist der von eben nur bisschen überarbeitet. Da funktoniert alles auch bei var_dump zeigt er string(4)Name etc an trotzdem überliefert er kein Eintrag in der DB