Seite 2 von 3

Verfasst: 11.11.2002 00:51
von Oede

Verfasst: 11.11.2002 01:09
von PhilippK
So, da steht bei dir (584-586):

Code: Alles auswählen

				$sql = "UPDATE " . USERS_TABLE . "
					SET " . $username_sql . $passwd_sql . "user_email = '" . str_replace("\'", "''", $email) . "', user_icq = '" . str_replace("\'", "''", $icq) . "', user_website = '" . str_replace("\'", "''", $website) . "', user_occ = '" . str_replace("\'", "''", $occupation) . "', user_from = '" . str_replace("\'", "''", $location) . "', user_interests = '" . str_replace("\'", "''", $interests) . "', user_sig = '" . str_replace("\'", "''", $signature) . "', user_viewemail = $viewemail, user_aim = '" . str_replace("\'", "''", $aim) . "', user_yim = '" . str_replace("\'", "''", $yim) . "', user_msnm = '" . str_replace("\'", "''", $msn) . "', user_attachsig = $attachsig, user_sig_bbcode_uid = '$signature_bbcode_uid', user_allowsmile = $allowsmilies, user_allowhtml = $allowhtml, user_allowavatar = $user_allowavatar, user_allowbbcode = $allowbbcode, user_allow_viewonline = $allowviewonline, user_notify = $notifyreply, user_allow_pm = $user_allowpm, user_notify_pm = $notifypm, user_popup_pm = $popuppm, user_lang = '" . str_replace("\'", "''", $user_lang) . "', user_style = $user_style, user_timezone = $user_timezone, user_dateformat = '" . str_replace("\'", "''", $user_dateformat) . "', user_active = $user_status, user_rank = $user_rank", user_gender = '$gender' . $avatar_sql . "
					WHERE user_id = $user_id";
Ganz am Ende heißt es:

Code: Alles auswählen

"', user_active = $user_status, user_rank = $user_rank", user_gender = '$gender' . $avatar_sql . "
mach daraus mal:

Code: Alles auswählen

"', user_active = $user_status, user_rank = $user_rank, user_gender = '$gender'" . $avatar_sql . "
Gruß, Philipp

Verfasst: 11.11.2002 06:19
von Oede
Hab ich gemacht, bin ich mal gespannt, ob es jetzt funktioniert, auf jedenfall vielen Dank für Deine Mühen! Wenn noch was ist, meld ich mich.
Gruß
Oede

Verfasst: 11.11.2002 09:41
von Oede
Nee, geht noch nicht!
ich hab jetzt mal die komplette Fehlermeldung mit Debug-Mode!

Could not insert data into users table

DEBUG MODE

SQL Error : 1064 You have an error in your SQL syntax near 'user_active, user_actkey) VALUES (25, 'nicolettoli', 1037003159, '410ec1515' at line 1

INSERT INTO phpbb_users (user_id, username, user_regdate, user_password, user_email, user_icq, user_website, user_occ, user_from, 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_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting user_active, user_actkey) VALUES (25, 'nicolettoli', 1037003159, '410ec15153a6dff0bed851467309bcbd', 'chrisheinz@chello.at', '', '', 'mm', 'wien', 'alles', '', '', '', 0, 0, '', '', '', 1, 1, 1, 1, 1, 0, 1, 1, 0, 'D M d, Y g:i a', 'english', 3, '1' 0, 1,'3987','2002'0, 'eb088107')

Line : 551

Gruß
Oede

Verfasst: 11.11.2002 11:52
von Oede
Mir ist gerade noch was aufgefallen! Im Admin unter Benutzer fehlt "Einstellungen"! Ich glaub bei Gruppen war auch mehr als nur "Einstellungen" u. "Befugnisse", meine ich!
Gruß
Oede

Verfasst: 11.11.2002 14:07
von PhilippK
Oede hat geschrieben:Nee, geht noch nicht!
ich hab jetzt mal die komplette Fehlermeldung mit Debug-Mode!

Could not insert data into users table

*snipp*
Such mal die entsprechende Code-Zeile mit dem INSERT INTO-Befehl und füge dort nach user_next_birthday_greeting und vor user_active ein Komma ein.
Auch beim VALUES-Teil fehlt ein Komma vor dem vorletzten Wert.

Gruß, Philipp

Verfasst: 11.11.2002 15:01
von Oede
Die beiden Fehler sind doch in der "usercp_register.php", oder nicht?
Dieses fehlende Komma in der Value kann ich nich finden! Wo ist es denn genau, bin mal wieder mit Blindheit geschlagen?
Gruß
Oede

Verfasst: 11.11.2002 16:01
von PhilippK
Der letzte Fehler ist der usercp_register.php, Zeile 534f.:

Code: Alles auswählen

			$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_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_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting 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("\'", "''", $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, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender' 0, 1,'$birthday','$next_birthday_greeting'";
bitte ersetzen durch:

Code: Alles auswählen

			$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_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_gender, user_level, user_allow_pm, user_birthday, user_next_birthday_greeting, 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("\'", "''", $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, $popuppm, $user_timezone, '" . str_replace("\'", "''", $user_dateformat) . "', '" . str_replace("\'", "''", $user_lang) . "', $user_style, '$gender', 0, 1, '$birthday', '$next_birthday_greeting'";
Gruß, Philipp

Verfasst: 11.11.2002 17:15
von Oede
Wow cool, herzlichen dank für Deine Mühen, Philipp! Ein Problem habe ich aber noch, seit ich den Debug Modus aktiviert habe, habe ich oben links im Adminbereich über dieses phpBB-Logo eine Fehlermeldung-sie lautet:

Parse error: parse error, expecting `')'' in /home/www/ww2229/html/board/admin/admin_users.php on line 984

Ich kann da aber nix finden!
Ich habe mal die admin_users.php auch mal als Link gemacht!

http://home.t-online.de/home/fam.hause/test2.txt
Gruß
Oede

Verfasst: 11.11.2002 17:46
von PhilippK
Oede,

mach einfach in Z. 984 das Prozentzeichen weg :-D
Dann sollte es wieder funktionieren.

Gruß, Philipp