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();
?>