Fehler beim Ändern des Profils

Hast du einen Fehler in der aktuellen Version gefunden ? Diesen kannst du uns hier mitteilen und uns bei der Fehlersuche helfen.
Antworten
BlueOrb
Beiträge: 4
Registriert: 7. Nov 2006, 12:57
Kontaktdaten:

Fehler beim Ändern des Profils

Beitrag von BlueOrb »

Hallo,

habe mir vorerst testweise admidio installiert.
Wenn es mir möglich ist, das Design etnsprechend unserer Seite anzupassen, ist der Einsatz sehr warscheinlich. Sieht sehr gut aus...

Nach erfolgreicher Installation habe ich aber nun folgendes Problem:

Wenn ich ein Profil eines Benutzers ändern will, erscheinen je nach Änderungen ähnliche Fehlermeldungen, wie zum Beispiel :

Folgender Fehler trat beim Zugriff auf die Datenbank auf:

Errorcode: 1292Incorrect datetime value: '' for column 'usr_date_invalid' at row 1

Auffallend ist, das der Fehler scheinbar irgendwo im Datum liegt (entweder es kommt oben angegebene Fehlermeldung oder etwas mit "last_usr_login_date" oder so ähnlich).

Wo liegt denn hier der Fehler ? :)

Danke,
BlueOrb
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hmm, welche MySql-Version nutzt du denn ?

Du kannst mal in der user_class.php im system-verzeichnis in Zeile 207 folgenden Code einsetzen:

Code: Alles auswählen

echo $sql; exit();
Dann editierst du noch mal ein Profil und speicherst. Nun die komplette Ausgabe bitte hier noch einmal posten.

Gruß
Fasse
BlueOrb
Beiträge: 4
Registriert: 7. Nov 2006, 12:57
Kontaktdaten:

Beitrag von BlueOrb »

Hallo,

auf meinem W2K System läuft MySQL 5.0.2.1

nach Eingabe des Befehls lautet die Meldung wie folgt :

UPDATE tgw_users SET usr_last_name = 'Test' , usr_first_name = 'Test' , usr_address = 'Musterstr.' , usr_zip_code = '55555' , usr_city = 'Musterhausen' , usr_country = 'Deutschland' , usr_phone = '' , usr_mobile = '' , usr_fax = '' , usr_birthday = '' , usr_gender = '1' , usr_email = 'webmaster@tg-weilbach.de' , usr_homepage = '' , usr_last_login = '2006-11-07 12:45:55' , usr_actual_login = '2006-11-07 17:25:50' , usr_number_login = 4 , usr_date_invalid = '' , usr_number_invalid = 0 , usr_last_change = '2006-11-07 17:26:20' , usr_usr_id_change = 1 , usr_valid = 1 , usr_reg_org_shortname = NULL , usr_login_name = 'tgadmin', usr_password = '6c70dad40832858815333a146cc1fc0d' WHERE usr_id = 1

BlueOrb
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Hast du schon viele Daten drauf oder sind es bisher nur Testdaten, die du einfach wieder löschen kannst ?

Würde dir dann mal eine geänderte Datei schicken, aber du müsstest danach Admidio neu installieren.

Schick mir doch mal per PN deine E-Mail-Adresse.
Benutzeravatar
fasse
Administrator
Beiträge: 6167
Registriert: 12. Nov 2005, 16:06

Beitrag von fasse »

Das Problem haben wir gefunden und wird in der nächsten Version 1.4 behoben sein.

Aus irgendeinem Grund aktzeptiert die DB von BlueOrb keinen Leerstring im Datumsfeld. Nun muss an diesen Stellen NULL in die DB geschrieben werden.
Antworten