Seite 1 von 1

Could not insert... Fehler?

Verfasst: 21.07.2006 11:25
von SinTao
Grüsse zusammen,

ich habe gerade das Profil meines Forums erweitert, allerdings sind dabei ein paar unschöne Fehler beim registrieren aufgetreten die ich mir nicht wirklich erklären kann. Zur Erklärung: Bei einem bereits registrierten User kann ich alle hinzugefügten Felder bearbeiten, und die Änderungen werden auch gespeichert. Lediglich beim registrieren sagt er mir, das er die daten nicht in den table schreiben konnte, weswegen ich vermute, wie im Debug auch angezeigt, das der Fehler in der usercp_register liegt. Nur wo ist die Frage...

Hier einmal die FM:

Code: Alles auswählen

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_text1, user_text2, user_text3, user_text4, user_text5, user_text6, user_text7, user_text8, user_text9, user_text10, user_text11, user_text12, user_text13, user_text14, user_text15, user_text16, user_text17, user_text18, user_text19, user_text20, user_text21, user_text22, user_text23, user_text24, user_text25, user_text26, user_text27, user_text28, user_text29, user_text30, user_charname, user_charsurname, user_charaddname, user_charage, user_chargender, user_charhair, user_chareye, user_charheight, user_charrace, user_charclass, user_charweapon, user_charcloth, 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_lan , user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (3, 'Gruppenbot', 1153473160, '95a5b49a1f092b442ff63a837b548431', 'itdesign@gmail.com', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 0, 'd.m.Y, H:i', 'german', 2, 0, 1, 0, 'c58132ac5')

Line : 681
File : usercp_register.php
Ich kann in der angegebenen Datei aber keinen Fehler entdecken... :|

Hier mal der Code:

Code: Alles auswählen

			//
			// Get current date
			//
			$sql = "INSERT INTO " . USERS_TABLE . "	(user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, user_interests, user_text1, user_text2, user_text3, user_text4, user_text5, user_text6, user_text7, user_text8, user_text9, user_text10, user_text11, user_text12, user_text13, user_text14, user_text15, user_text16, user_text17, user_text18, user_text19, user_text20, user_text21, user_text22, user_text23, user_text24, user_text25, user_text26, user_text27, user_text28, user_text29, user_text30, user_charname, user_charsurname, user_charaddname, user_charage, user_chargender, user_charhair, user_chareye, user_charheight, user_charrace, user_charclass, user_charweapon, user_charcloth, 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_lan , user_style, user_level, user_allow_pm, user_active, user_actkey)
				VALUES ($user_id, '" . str_replace("\'", "''", $username) . "', " . time() . ", '" . str_replace("\'", "''", $new_password) . "', '" . str_replace("\'", "''", $email) . "', '" . str_replace("\'", "''", $icq) . "', '" . str_replace("\'", "''", $website) . "', '" . str_replace("\'", "''", $occupation) . "', '" . str_replace("\'", "''", $location) . "', '" . str_replace("\'", "''", $interests) . "', '" . str_replace("\'", "''", $text1) . "', '" . str_replace("\'", "''", $text2) . "', '" . str_replace("\'", "''", $text3) . "', '" . str_replace("\'", "''", $text4) . "', '" . str_replace("\'", "''", $text5) . "', '" . str_replace("\'", "''", $text6) . "', '" . str_replace("\'", "''", $text7) . "', '" . str_replace("\'", "''", $text8) . "', '" . str_replace("\'", "''", $text9) . "', '" . str_replace("\'", "''", $text10) . "', '" . str_replace("\'", "''", $text11) . "', '" . str_replace("\'", "''", $text12) . "', '" . str_replace("\'", "''", $text13) . "', '" . str_replace("\'", "''", $text14) . "', '" . str_replace("\'", "''", $text15) . "', '" . str_replace("\'", "''", $text16) . "', '" . str_replace("\'", "''", $text17) . "', '" . str_replace("\'", "''", $text18) . "', '" . str_replace("\'", "''", $text19) . "', '" . str_replace("\'", "''", $text20) . "', '" . str_replace("\'", "''", $text21) . "', '" . str_replace("\'", "''", $text22) . "', '" . str_replace("\'", "''", $text23) . "', '" . str_replace("\'", "''", $text24) . "', '" . str_replace("\'", "''", $text25) . "', '" . str_replace("\'", "''", $text26) . "', '" . str_replace("\'", "''", $text27) . "', '" . str_replace("\'", "''", $text28) . "', '" . str_replace("\'", "''", $text29) . "', '" . str_replace("\'", "''", $text30) . "', '" . str_replace("\'", "''", $charname) . "', '" . str_replace("\'", "''", $charsurname) . "', '" . str_replace("\'", "''", $charaddname) . "', '" . str_replace("\'", "''", $charage) . "', '" . str_replace("\'", "''", $chargender) . "', '" . str_replace("\'", "''", $charhair) . "', '" . str_replace("\'", "''", $chareye) . "', '" . str_replace("\'", "''", $charheight) . "', '" . str_replace("\'", "''", $charrace) . "', '" . str_replace("\'", "''", $signature) . "', '$signature_bbcode_uid', $avatar_sql, $viewemail, '" . str_replace("\'", "''", str_replace(' ', '+', $aim)) . "', '" . str_replace("\'", "''", $yim) . "', '" . str_replace("\'", "''", $msn) . "', $attachsig, $allowsmilies, $allowhtml, $allowbbcode, $allowviewonline, $notifyreply, $notifypm, $popup_pm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, 0, 1, ";
			if ( $board_config['require_activation'] == USER_ACTIVATION_SELF || $board_config['require_activation'] == USER_ACTIVATION_ADMIN || $coppa )
Naheliegend wäre nun, das dirgendwas im Table falsch ist, aber auch hier wäre die Frage was? Ich habe alles mehrere Male durchgesehen. Möglicherweise ist mir aber auch etwas entgangen...
user_charcoth varchar(255) latin1_german2_ci Ja NULL
user_charweapon varchar(255) latin1_german2_ci Ja NULL
user_charclass varchar(255) latin1_german2_ci Ja NULL
user_charrace varchar(255) latin1_german2_ci Ja NULL
user_charheight varchar(255) latin1_german2_ci Ja NULL
user_chareye varchar(255) latin1_german2_ci Ja NULL
user_charhair varchar(255) latin1_german2_ci Ja NULL
user_chargender varchar(255) latin1_german2_ci Ja NULL
user_charage varchar(255) latin1_german2_ci Ja NULL
user_charaddname varchar(255) latin1_german2_ci Ja NULL
user_charsurname varchar(255) latin1_german2_ci Ja NULL
user_charname varchar(255) latin1_german2_ci Ja NULL
user_text30 varchar(255) latin1_german2_ci Ja NULL
user_text29 varchar(255) latin1_german2_ci Ja NULL
user_text28 varchar(255) latin1_german2_ci Ja NULL
user_text27 varchar(255) latin1_german2_ci Ja NULL
user_text26 varchar(255) latin1_german2_ci Ja NULL
user_text25 varchar(255) latin1_german2_ci Ja NULL
user_text24 varchar(255) latin1_german2_ci Ja NULL
user_text23 varchar(255) latin1_german2_ci Ja NULL
user_text22 varchar(255) latin1_german2_ci Ja NULL
user_text21 varchar(255) latin1_german2_ci Ja NULL
user_text20 varchar(255) latin1_german2_ci Ja NULL
user_text19 varchar(255) latin1_german2_ci Ja NULL
user_text18 varchar(255) latin1_german2_ci Ja NULL
user_text17 varchar(255) latin1_german2_ci Ja NULL
user_text16 varchar(255) latin1_german2_ci Ja NULL
user_text15 varchar(255) latin1_german2_ci Ja NULL
user_text14 varchar(255) latin1_german2_ci Ja NULL
user_text13 varchar(255) latin1_german2_ci Ja NULL
user_text12 varchar(255) latin1_german2_ci Ja NULL
user_text11 varchar(255) latin1_german2_ci Ja NULL
user_text10 varchar(255) latin1_german2_ci Ja NULL
user_text9 varchar(255) latin1_german2_ci Ja NULL
user_text8 varchar(255) latin1_german2_ci Ja NULL
user_text7 varchar(255) latin1_german2_ci Ja NULL
user_text6 varchar(255) latin1_german2_ci Ja NULL
user_text5 varchar(255) latin1_german2_ci Ja NULL
user_text4 varchar(255) latin1_german2_ci Ja NULL
user_text3 varchar(255) latin1_german2_ci Ja NULL
user_text2 varchar(255) latin1_german2_ci Ja NULL
user_text1 varchar(255) latin1_german2_ci Ja NULL
Hier noch die usercp_register:

Download

Vielen, vielen Dank für eure Hilfe,

SinTao

Verfasst: 21.07.2006 12:01
von Markus67
Hi ...

da fehlt ein bischen was :wink:

suche:

Code: Alles auswählen

, '" . str_replace("\'", "''", $charrace) . "'
danach einfügen:

Code: Alles auswählen

, '" . str_replace("\'", "''", $charclass) . "', '" . str_replace("\'", "''", $charweapon) . "', '" . str_replace("\'", "''", $charcloth) . "'
Markus

Verfasst: 21.07.2006 12:21
von SinTao
Vielen Dank. :)

Da ist mir wirklich etwas verloren gegangen. Allerdings ist das Problem weiterhin existent. :| Gleiche Fehlermeldung, trotz geänderter Datei... Solangsam fange ich an zu verzeifeln, da das Ganze in dieser Form mal in einem anderen Forum lief... Wahrscheinlich fehlt jetzt irgendwo ein Komma, oder soetwas... :|

Vllt kannst du ja nochmal nachsehen, ich wäre dir das mehr als verbunden!

Hier einmal die aktualisierte Datei:

Link

Vielen, vielen Dank!!!

SinTao

Verfasst: 21.07.2006 12:26
von Markus67
Hi ...

Wie lautet denn die komplette Fehlermeldung?
Eventuell sieht man ja da schon was :wink:

Markus

Verfasst: 21.07.2006 12:35
von SinTao
Here we go, und danke nochmal für die Mühen:

Code: Alles auswählen


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_text1, user_text2, user_text3, user_text4, user_text5, user_text6, user_text7, user_text8, user_text9, user_text10, user_text11, user_text12, user_text13, user_text14, user_text15, user_text16, user_text17, user_text18, user_text19, user_text20, user_text21, user_text22, user_text23, user_text24, user_text25, user_text26, user_text27, user_text28, user_text29, user_text30, user_charname, user_charsurname, user_charaddname, user_charage, user_chargender, user_charhair, user_chareye, user_charheight, user_charrace, user_charclass, user_charweapon, user_charcloth, 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_lan , user_style, user_level, user_allow_pm, user_active, user_actkey) VALUES (3, 'Gruppenbot', 1153478072, '95a5b49a1f092b442ff63a837b548431', 'itdesign@gmail.com', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', '', 0, 0, '', '', '', 1, 1, 0, 1, 1, 0, 1, 1, 0, 'd.m.Y, H:i', 'german', 2, 0, 1, 0, '01d2cb849')

Line : 681
File : usercp_register.php

Verfasst: 21.07.2006 12:51
von Markus67
Hi ...

suche:

Code: Alles auswählen

user_dateformat, user_lan , user_style, user_level,
ersetze mit:

Code: Alles auswählen

user_dateformat, user_lang , user_style, user_level,
Markus

Verfasst: 21.07.2006 13:01
von SinTao
Jetzt funktionierts. Ich bin dir wirklich mehr als dankbar für deine Hilfe. Lass dir an diesem sonnigen Tag ein virtuelles Bier ausgegeben! :)

Danke nochmals!!

Beste Grüsse zum anstehenden Wochenende,

SinTao


P.s: Ich habe gerade gesehen das du in "meinem" anderen Problemthread auch hin und wieder postest, vllt kannst du dir mein dortiges Problem auch mal ansehen. Nur wenn du Zeit und Lust hast. Ansonsten probiere ich da mal einen anderen Hack, alles halb so wild! :)

Link