rob: Regstrierungsskript hat einen Fehler

Beitrag lesen

Hi!

Aber ich Habe die 6 Zeile Schon Mehrmal Angeguckt aber kein Fehler gefunden

Es ist diese Zeile:

$sql = "INSERT INTO admin (ID, Name, Pass, Rang, E-Mail-Adresse) VALUES (NULL, '. $_POST['nick'] .', '. $_POST['pass'] .', 'user', '. $_POST['email'] .')";
Kannst du mir Bitte den Fehler zeigen

'. $_POST['nick'] .'
Mit dem ersten ' versuchst du deinen String zu beenden. Das funktioniert nicht, denn diesen hast du mit " gestartet.
Danach versucht du Strings mit . zu verketten, was auch nicht funktionieren kann, denn der Punkt ist hier noch Teil deines Strings.
Und sowas:
'. $_POST['nick'] .'
kann doch auch schon mal nicht funktionieren.
Schau dir doch mal genau an, welche Anführungszeichen du wie und wo einsetzt.
Schau dir an, wo du einen String beginnst und wo du ihn beendest.
Nutze doppelte und einfache und escape, wenn nötig.

Schöner Gruß,
rob