Seite 1 von 1

Call to a member function...functions_admin.php

Verfasst: 24.08.2005 16:57
von theMomo
Ich habe plötzlich ein merkwürdiges Problem, bekomme beim Teilen von Beiträgen diese Meldung:
Fatal error: Call to a member function on a non-object in /includes/functions_admin.php on line 162

An der Stelle steht folgendes:

$sql = "select count(*) as total from ".POSTS_TABLE." where topic_id = $id";
$result = $db102->sql_query($sql);
$total_posts = $db102->sql_fetchfield("total",0,$result);

Habe hier schon alles durchsucht, aber keinen Hinweis gefunden, was der Fehler sein könnte. Habt Ihr eine Ideeß

Verfasst: 24.08.2005 18:19
von Schumi
$db102 gibt es standardmäßig nicht, ersetze also $db102 durch $db.

Verfasst: 24.08.2005 18:23
von theMomo
Ich habe keine Ahnung wie das da rein kommt. Versteh das wirklich nicht. Ist mir auch schon aufgefallen, diese Stelle, aber ich dachte das sei normal. :roll: Danke, ich ändere das mal.

Verfasst: 24.08.2005 18:56
von theMomo
Nein, ist immer noch, wars wohl nicht. Ich guck mal weiter.

Verfasst: 24.08.2005 19:25
von Schumi
Verlinke bitte mal die komplette Datei.

Verfasst: 24.08.2005 19:28
von SD582
Hi

Normalerweise wird das Objekt, welches normalerweise durch $db repräsentiert wird und bei dir aus irgendeinem Grund $db102 heiß, in der includes/db.php mit folgenden Zeilen angelegt:

Code: Alles auswählen

 // Make the database connection.
$db = new sql_db($dbhost, $dbuser, $dbpasswd, $dbname, false);
Das ist in db.php ziemlich am Schluss.
Schau mal nach, was dort bei dir angelegt wird.

Also, wenn du von dem $db102 nichts weißt und auch keinen MOD eingebaut hast bei dem das aus unerfindlichen Gründen zu ändern war, dann würde ich fast vermuten, es hat dir jemand ohne dein Wissen in deinen Forum-Dateien rumgemurkst.

Gruß
Franz