Ragazzi, ho bisogno di richiamare una funzione da una pagina esterna, e recuperare da questa l'array dei dati elaborati per poi effettuare lo stampaggio. Ho fatto così:

Nella pagina dove devo effettuare lo stampaggio c'è questo:
Codice PHP:
<?php 
session_start
();
require_once(
"inc.functions.php");
$id $_SESSION["id_user"];

connect_mysql();
start_pg($id);

?>
</head>

<body>
<h1>Pagina Centrale</h1>


Benvenuto <?= $pg["username"?>, ti trovi nella pagina centrale.</p>
</body>
</html>
Nella pagina "functions.php" ho scritto questo:
Codice PHP:
function start_pg($id) {

$mysql "SELECT * FROM users WHERE id = $id";
$result mysql_query($mysql) or die;
$r mysql_fetch_array($result);

$username $r["username"];
$stato $r["stato"];

$pg = array(
    
"username" => $username,
    
"stato" => $stato,
);

return 
$pg;

Il problema è che non mi stampa il nome dell'user nella pagina dove dovrebbe recuperarmi l'array $pg e i suoi relativi valori!