Seite 1 von 1

Mod-Problem bei: Neues Feld in Profil einfügen

Verfasst: 24.09.2005 20:16
von dennist
Hallo,

ich habe alles laut Beschreibung durchgeführt. (MOD Titel: Neues Feld in Profil einfügen)

Funktioniert auch soweit alles, nur wenn sich ein neuer User anmelden will, kommt folgende Fehlermeldung:

Could not insert data into users table

DEBUG MODE

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_aquarium, user_besatz, 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) VALUES (306, 'tommik', 1127585267, '74dc10c592184614946785fc93d54800', 'info@sponsorx.de', '', 'http://www.home.de', 'Schüler', 'Essen', 'Internet', '', ', '', '', '', 0, 0, '', '', '', 1, 1, 1, 1, 1, 0, 1, 1, 1, 'd.m.Y H:i', 'german', 3, 0, 1, 1, '')

Line : 602
File : usercp_register.php
Ich habe mal geschaut aber nicht gefunden.
Ich hoffe ihr könnt mir weiterhelfen.

Nur so eine Idee --> Frage

Verfasst: 24.09.2005 20:31
von gloriosa
Hallo,
nur so eine Frage : Hast Du die Tabelle phpbb_users in der Datenbak um das zusätzliche Feld erweitert ? :o

Verfasst: 24.09.2005 20:46
von dennist
ja, ich habe 2 weiter Felder ergänzt und dafür folgende Befehle durchgeführt:

ALTER TABLE phpbb_users ADD user_aquarium VARCHAR(255) AFTER user_interests;
ALTER TABLE phpbb_users ADD user_besatz VARCHAR(255) AFTER user_aquarium;

Ich habe als nach dem Feld Interessen,
das Feld Aquarium und Besatz zugefügt.

Die Feld sind auch da und der Inhalt wird gespeichert.
Nur die Registration funktioniert nicht mehr :cry:

Kann einer meinen Fehler eingrenzen?

Einbaufehler

Verfasst: 24.09.2005 20:58
von gloriosa
Hallo,
kontrolliere die Einbauten ! In der obigen Fehlermeldung passen diese Teile

INSERT TO .....
  • user_interests, user_aquarium, user_besatz, user_sig, user_sig_bbcode_uid,
mit VALUE .....
  • 'Internet', '', ', '', '',
nicht zusammen. :wink:

Verfasst: 24.09.2005 21:42
von dennist
so ich bin jetzt noch mal alles durchgegangen, habe aber keinen Fehler gefunden :(

--
Liegt der Fehler vielleich hier:

ALTER TABLE phpbb_users ADD user_aquarium VARCHAR(255) AFTER user_interests;
ALTER TABLE phpbb_users ADD user_besatz VARCHAR(255) AFTER user_aquarium;

müßte es velleicht so heißen:
ALTER TABLE phpbb_users ADD user_besatz VARCHAR(255) AFTER user_interests;
--

Kann der Fehler auch in diesen Dateien liegen:
templates/xxx/admin/user_edit_body.tpl
templates/xxx/profile_add_body.tpl
templates/xxx/profile_view_body.tpl

Verfasst: 25.09.2005 10:43
von dennist
wie ich es befürchtet habe lag der Fehler in der usercp_register.php
Folgendes Zeichen fehlte: ' :o

Re: Einbaufehler

Verfasst: 25.09.2005 10:48
von gloriosa
gloriosa hat geschrieben:Hallo,
kontrolliere die Einbauten ! In der obigen Fehlermeldung passen diese Teile

INSERT TO .....
  • user_interests, user_aquarium, user_besatz, user_sig, user_sig_bbcode_uid,
mit VALUE .....
  • 'Internet', '', ', '', '',
nicht zusammen. :wink:
Hallo,
darauf habe ich doch bereits gestern verwiesen ! :D