Seite 1 von 1

SQL Error : 1054 Unknown column bei Birthday Mod **help**

Verfasst: 02.06.2007 15:33
von kellerfelix
Hallo Freunde,

ich versuche momentan, den Birthday Mod einzubinden (Niels ) und bekome bei versuch, das Profil zu ändern, folgende Fehlermeldung:

Could not update users table

DEBUG MODE

SQL Error : 1054 Unknown column 'user_birthday' in 'field list'

UPDATE phpbb_users SET user_email = 'testadresse@arcor.de', user_icq = '448056047', user_website = '', user_occ = 'Stammesführer', user_from = 'Ludwigsburg', user_interests = 'FRAD', user_birthday = '999999', user_next_birthday_greeting = '' , user_sig = 'Wer anderen eine Grube gräbt, der hat ein Grubengrabgerät^^', user_sig_bbcode_uid = 'a0f4be013e', user_viewemail = 0, user_aim = '', user_yim = '', user_msnm = '', user_attachsig = 1, user_allowsmile = 1, user_allowhtml = 0, user_allowbbcode = 1, user_allow_viewonline = 1, user_notify = 0, user_notify_pm = 1, user_popup_pm = 1, user_timezone = 0, user_dateformat = 'd.m.Y, H:i', user_lang = 'german', user_style = 2, user_active = 1, user_actkey = '', userstaemme = 'deifel' , irc_commands = '' WHERE user_id = 5

Line : 574
File : usercp_register.php

Meine usercp_register.php ist im anhang. Ich habe jetzt ca.2 Stunden versucht, hier im FOrum eine Lösung zu finden, schaffe es aber leider nicht selbst :x
Hoffe deshalb, dass ihr mir weiterhelfen könnt...


http://frad.redio.de/FRAD/includes/usercp_register.txt

Verfasst: 02.06.2007 16:30
von Da-Real-King
Puh in der Zeile ist nur die Message aber in der nähe ist das hier:

Code: Alles auswählen

// Start add - Birthday MOD
if ( $birthday!=999999 )
{
	$b_day = realdate('j', $birthday);
	$b_md = realdate('n', $birthday);
	$b_year = realdate('Y', $birthday);
	$birthday = realdate($lang['Submit_date_format'], $birthday);
} else
{
	$b_day = '';
	$b_md = '';
	$b_year = '';
	$birthday = '';
}
// End add - Birthday MOD
Ist diese Stelle genauso in der Installation?
denn das mit dem 9999 kommt mir etwas komisch vor.
Kenne den Mod selbst leider nicht.

Verfasst: 02.06.2007 16:39
von Miriam
Die Spalte user_birthday in der Tabelle phpbb_users fehlt. Scheinbar hast Du die SQL Query des MODs nicht mit ausgeführt.

Verfasst: 02.06.2007 16:42
von kellerfelix
das wars tatsächlich, es lag an den sql befehlen. die hab ich ausgeführt und dann wars weg - vielen Dank!!!!. Jetzt hab ich allerdings folgendes Problem:

Es speichert die Daten nicht, die ich im Profilunter Geburtstag eingebe...
Fehlermeldung kommt keine aber bei erneutem Aufruf des Profils sind die Daten wieder leer...

Weiß jemand rat?

Verfasst: 02.06.2007 17:54
von Miriam
Wahrscheinlich hast Du vergessen, die durch das POST (aus dem Formular) übergebenen Werte auslesen zu lassen.
Am besten, Du überprüfst noch einmal die Umsetzung der Codeänderungen.