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!