Webstatt.org - Community seit 2006 - 2012 (2024?)

Problem: Kann keine Daten abspeichern

user-156
08.09.2007 08:59

Hallo,
Ich habe ein Anmelde-Formluar geschrieben und will die Daten nun speichern,
doch er gibt mir immer die Fehlermeldun Registrierung Fehlgeschlagen aus.
Weiß jemand woran das liegen könnte?

 $sql = sprintf( "INSERT INTO `user` ( `id` , `username` , `pw` , `vorname` , `nachname` , `straße` , `stadt` , `plz` , `email` , `telefon` , `gdatum` , `regdatum` , `regip` , `lastloginip` , `lastlogindatum` , `newsletter` , `activated`) 
VALUES ('', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s','%s','0'zwinkern", mysql_real_escape_string($username), mysql_real_escape_string($pw3),
mysql_real_escape_string($vorname), mysql_real_escape_string($nachname), mysql_real_escape_string($vastrasse),
mysql_real_escape_string($stadt), mysql_real_escape_string($plz), mysql_real_escape_string($email), mysql_real_escape_string($telefonnr), mysql_real_escape_string($vagebdat), mysql_real_escape_string($datum), mysql_real_escape_string($regip), mysql_real_escape_string($regip), mysql_real_escape_string($datum), mysql_real_escape_string($newsletter));

$speicherst = mysql_query($sql) or die ("Registrierung Felhgeschlagen!"zwinkern;


Vielen user-158k für jegliche Hilfe im vorraus lächeln

Avatar user-300
08.09.2007 10:12

Ich denke, das liegt daran, dass du für die ID einen leeren Wert übergibts. Ich gehe davon aus, das du eine Verbindung zur Datenbank aufgebaut hast und die Spalte auf auto_increment gesetzt ist, oder? user-158n kannst du die Angabe einfach weglassen.
Ausserdem würde ich dafür nicht sprintf() verwenden, das macht das ganze nur unübersichtlich... Du kannst ganz normal Strings und Variablen zusammenhängen. zwinkern

Avatar user-236
08.09.2007 11:30

hey,

schau dir die ausgabe mal mit or die(mysql_error()) an

gruß,
mab

signature in progress
user-156
08.09.2007 13:08

da hätte ich dohc eher drauf kommen sollen :/

liegt daran, dass in der Tabelle eine Spalte "Straße" heißt und ein "ß" ist da nicht zulässig ... Habs geändert und alles klappt nun perfekt zwinkern

Vielen dank für die Hilfe.

Avatar user-236
08.09.2007 14:37

gern geschehen zwinkern

signature in progress