Seite 1 von 1

Probleme mit Registrierung

Verfasst: 04.09.2005 23:47
von Chris2204
Hallo,

ich habe heute versucht das phpbb in einer Seite (http:/jillen.zweckfreunde.de) einzubauen, die ich mit Mambo 4.5.2 erstellt habe. Der direkte Link zum Forum lautet: http://jillen.zweckfreunde.de/index2.ph ... =com_forum

Soweit hat ja eigentlich auch alles funktioniert, aber ich kann mich leider nicht im phpbb registrieren. Immer wenn ich das probiere, bekomme ich die Fehlermeldung:

Could not insert data into users table

DEBUG MODE

SQL Error : 1136 Column count doesn't match value count at row 1

INSERT INTO mos_users (id, username, name, usertype, gid, user_regdate, password, email, user_icq, user_website, user_occ, user_from, user_from_flag, user_interests, user_sig, user_sig_bbcode_uid, user_avatar, user_avatar_type, user_viewemail, user_aim, user_yim, user_msnm, user_attachsig, user_allowsmile, user_allowhtml, user_allowbbcode, user_allow_viewonline, user_notify, user_notify_pm, user_popup_pm, user_timezone, user_dateformat, user_lang, user_style, user_level, user_allow_pm, user_active, user_actkey, registerDate) VALUES (63, 'Chipsyblues', 'Chipsyblues', 'Registered', 18, 1125868285, 'a624a33f3501afdc109103d1bdf80840', 'mail@chipsyblues.de', '', '', '', '', 'blank.gif', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 1, 'D M d, Y g:i a', 'german', 1, 0, 1, 0, '908605ae6b8eed8')

Line : 689
File : usercp_register.php


Ich habe auch schon eure Seite durchsucht, habe aber nicht gefunden, mit dem ich den Fehler beheben hätte können. Und ich hab halt leider so gar keine Ahnung von php, mysql usw. :(

Da ich nicht weiß, ob und wie man hier eine Datei einfügen kann, gebe ich euch einfach mal einen Link zu einer Textdatei, in der ich alles aus der usercp_register.php hinein kopiert habe:

http://jillen.zweckfreunde.de/usercp_register.txt


Ich hoffe, dass ihr mir weiterhelfen könnt!


Viele Grüße
Christian

Verfasst: 05.09.2005 00:00
von kellanved
Das Problem ist die zusätzliche Spalte "registerDate" in der SQL-Anfrage.

Denn der letzte übergebene Wert ist der Aktivierungsschlüssel ('908605ae6b8eed8') - folglich wird eine Spalte mehr benannt, als Werte übergeben.

Verfasst: 05.09.2005 00:03
von Chris2204
Ui, das ging ja schnell mit einer Antwort :)
Nur hilft mir das momentan noch nicht so recht weiter. Kann ich da etwas ändern (und wenn ja, wie) oder hab ichs kaputt gemacht?
Vielen Dank schon mal für deine Hilfe!!!!

Viele Grüße
Chipsy

Verfasst: 05.09.2005 00:11
von kellanved
Nun, beim Anpassen des Codes in usercp_register an die zusätzlichen Spalten in der Datenbank wurde offensichtlich ein Fehler gemacht.

Deine Seite ist momentan nicht erreichbar, daher kann ich es Dir nicht viel genauer beschreiben.

Verfasst: 05.09.2005 00:17
von Chris2204
Komisch, ich kann sie laden. Ich darf nur kein www davor eingeben, sondern nur http://jillen.zweckfreunde.de und dann auf Forum klicken.

Grüße
Christian

Verfasst: 05.09.2005 10:04
von kellanved
Ersetzte

Code: Alles auswählen

$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "')";
mit

Code: Alles auswählen

$sql .= "0, '" . str_replace("\'", "''", $user_actkey) . "','".time()."')";
Wbei mir nicht ganz klar ist was die neue Spalte "RegDate" bezwecken soll.

Verfasst: 05.09.2005 10:27
von Chris2204
WOW DU BIST GENIAL!!!
Hab die Zeile gerade geändert und alles funktioniert :grin:

Vielen vielen Dank!
Christian