Content Management System - CMS : eXV2 
Home
News
Forum
Downloads
Download Module
Sitemap
Partnerseiten
RSS News
Kontakt/Info
Sprache
EnglishFrench
Suchen
Login
Nickname
Passwort

Registrieren?
Passwort?
Navigation
 Home News  Forum Neueste Beiträge  Downloads Download Module eXV² Themes  Weblinks Tutorial Changelog 2.3.1 Jobcenter Gebrauchtmarkt OSMap  Sponsor Kalendersystem Sitemap Partnerseiten RSS News Kontakt/Info Webseiten Wetter
Willkommen im Free Web CMS : eXV² Forum!
  Forenarchiv
     eXV2 Module
  Fehlermeldung bei User - Erweiterung

Forum : eXV2 Module

Titel : Fehlermeldung bei User - Erweiterung

© 2004-2012 www.exv2.de
http://www.exv2.de

URL dieser Diskussion
http://www.exv2.de/modules/newbb_plus/viewtopic.php?topic_id=339&forum=7


 Reimader :

03.05.2003 20:30
 Hi,
habe die Userfelder nochmals erweitert und bekomme nun eine Fehlermeldung:

Fatal error: Call to a member function on a non-object in /homepages/11/d77505831/htdocs/community/exoops/class/xoopsform/themeform.php on line 41

Ergänzt habe ich die:

edituser.php
userinfo.php
class/xoopsuser.php

weiss jemand, was mein fehler ist?

Grüßle Reiner

 Nobse :

03.05.2003 22:31
 Ist natürlich so nicht zu sagen.
Haste noch mal die schreibweise gescheckt, Datenbankfelder angelegt usw.

 Reimader :

03.05.2003 22:34
 Hab die Dateien mehrfach durchgeschaut und keinen Fehler gefunden. Könnte aber auchsein, dass ich es einfach überlesen habe. Die Datenbankfelder sind alle korrekt als VARCHAR und CHAR angelegt. Bin allerdings noch nicht so ganz fit in PHP und daher habe ich gehofft, dass mir jemand einen Tip geben könnte

 Nobse :

03.05.2003 22:49
 Wann genau bekommst du die Fehlermeldung ?
";
} else {
$ret .= $ele->render();
}
}

Was könnte das nur sein?

 Reimader :

03.05.2003 23:18
 Wenn ich auf "Account anzeigen" gehen und dann auf Profil bearbeiten gehe, kommt direkt dieser Fehler.
Bisher habe ich die Edituser.php und Xoopsuser.php geändert Die Userinfo habe ich wieder in den Urzustand versetzt, da ich dachte, dass vielleicht eineÄnderung hier Probleme macht. Hat aber nicht geholfen, der Fehler ist immer noch da.

Mir sagt nur diese Fehlermeldung

Fatal error: Call to a member function on a non-object in /homepages/11/d77505831/htdocs/community/exoops/class/xoopsform/themeform.php on line 41

überhaupt nichts aus. In der angegebenen Zeile (und folgende) steht folgendes

if ( !$ele->isHidden() ) {
$ret .= "
".$ele->getCaption()."".$ele->render()."

 Reimader :

04.05.2003 16:07
 So das hab ich jetzt doch noch hingekriegt. Jetzt hab ich noch ein Problem, dass das Formular zwar jetzt stimmt, aber ich nicht in der Datenbank speichern Kann. Liegt aber wahrscheinlich an der Xoopsuser.php. Hab ich recht?

Ist die Reihenfolge in der funtion store entscheidend. Muss sie die gleiche Reihenfolge wie in der Edituser.php aufweisen. Dürfte normalerweise kein Problem sein, wenn die Funtion store und die else Schleife die gleiche Reihenfolge aufweist. Oder?

Grüße Reiner

[ Geändert von Reimader an 04.05.2003 16:18 ]

 Nobse :

04.05.2003 20:12
 Um den Fehler besser zu finden solltest du den Debugmodus einschalten und dir die Datenbankabfrage anschauen, schon ein vergessenes Leerzeichen reicht aus.

 Reimader :

04.05.2003 20:19
 Hab ich auch schon probiert, die Datenbank bringt nur die Abfrage ohne Fehlermeldung. Die Fehlermeldung schein von der xoopsuser.php zu stammen. Ich bau die gerade nochmals neu auf. Vielleicht mach ich nicht den gleichen Fehler zweimal. Hab dasganze Ding bereits mindestens 10 mal durchgelesen und nichts gefunden, aber man überliet ja gerne den gleichen Fehler mehrmals, drum probier ich es mal neu, lach

 Nobse :

04.05.2003 20:23
 Fehlermeldung muss nicht sein.
Aber du kannst sehen ob die Abfrage richtig ist und wie der Inhalt deiner felder sind und ob sie überhaupt in der Abfrage auftauchen.
Aber stimmt schon einen Fehler Überliest man mehrmal.

 Reimader :

04.05.2003 21:03
 Das komische ist, dass die Abfrag stimmt. Die Daten werden richtig angezeigt. Jetzt hab ich schon die ganzen neuen Einträge in der Xoopsuser.php auskommentiert, geht aber immer noch nicht. Jetzt bin ich mit meinem Latein langsam am Ende

Hab die Abfrage jetzt nochmals kontrolliert. Die stimmt mit allen Einträgen. Jetzt komme ich nicht mehr weiter. Mein Latein ist am Ende

[ Geändert von Reimader an 04.05.2003 20:20 ]

 Gast :

04.05.2003 21:54
 Zitat:

Reimader schrieb:
Das komische ist, dass die Abfrag stimmt. Die Daten werden richtig angezeigt. Jetzt hab ich schon die ganzen neuen Einträge in der Xoopsuser.php auskommentiert, geht aber immer noch nicht. Jetzt bin ich mit meinem Latein langsam am Ende

Hab die Abfrage jetzt nochmals kontrolliert. Die stimmt mit allen Einträgen. Jetzt komme ich nicht mehr weiter. Mein Latein ist am Ende



versuchs doch mal mit php anstatt latein *smile*
mal im ernst.. schon probiert das ganze nochmal von neu zu machen?
also saubere dateien zu nehmen und die modifikationen noch mal schritt für schritt einzutragen?

 Nobse :

04.05.2003 22:23
 Wenn du sagst das die abfragen stimmen kann es blos am datentyp liegen (gesendeter datentyp stimmt nicht mit der datenbank überein)

 Reimader :

04.05.2003 23:04
 Das werd ich jetzt auch noch mal machen. Wahrscheinlich ist irgendwo so ein kleiner Schreibfehler drin, den ich dauernd überlese

 Nobse :

04.05.2003 23:09
 Mach immer nur eine Änderung und teste
ich kenn das problem
Ich weiß aber nicht wie ich dir sonst helfen kann ohne den Code Confused

 Reimader :

05.05.2003 23:53
 Hurra ich habs geschafft. Hat zwar gedauert, aber jetzt schein es zu funktionieren. Hab das ganze um 17 Felder erweitert. Wenn alles funktioniert schick ich Dir mal den Code, dann kanst du es mal anschauen bzw. vielleicht hier mal reinstellen.

Hast du schon mal die userinfo.php geändert. Möchte dort die Felder reinstellen, jedoch teilweise dreispaltig und ich bin noch nicht ganz dahintergekommen, wie der genaue Aufbau ist.
Hab es auch mal extra gepostet

Grüßle Reiner
Partnerseiten
http://all-inkl.com/?partner=330607

Vote für eXV2
php
Kontakt/Info
  Kontakt
  Impressum
  Link zu uns
  AGB
  Datenschutzhinweis
Downloads
  eXV² Core
  Core Sprachfiles
eXV² Filecenter
  Downloads
  Download Module
  eXV² Themes
  Multilanguage Module
  Sprachfiles eXV² Module
eXV² Support
  France