Ok, questa è la riga incriminata ed è all'interno della classe admin.class.php:
Codice PHP:
$this->adminTitle="Profilo utente: ".$login->showUsername(); 
questa è la funzione showUsername():


Codice PHP:
    public function showUsername(){
        
$this->dbConnect();
        
$sql "SELECT userUsername FROM ".TBLUSER." WHERE userID=$_SESSION[userID]";
        
$res mysql_query($sql,$this->conn);
        
$row mysql_fetch_array($res);
        
$this->dbClose($this->conn);
        return 
$row['userUsername'];
    } 
Ecco la struttura delle cartelle:

index.php
login.class.php
main.class.php
admin
--index.php
--admin.class.php

il file main.class.php è fatto in questo modo:
Codice PHP:
<?php
class main{
...
...
}
require (
dirname(__FILE__) .'/login.class.php');
?>
Il file index.php (contenuto nella directory admin) è fatto così:

Codice PHP:
<?php
include "../main.class.php";
include 
"admin.class.php";

$main=new main();
$login= new login();
$admin= new admin();

?>