Le ho provate tantissime, ma proprio nn vuole funzionare:

Codice PHP:
<?

require ("config.php");
session_start();

session_register("loggato");
session_register("idutente");
session_register("cognome");
session_register("nome");
session_register("username");
session_register("matricolatesserino");
session_register("descrsettore");

$Username $_POST["username"];
$Codice $_POST["codice"];
 

$db mysql_connect($mySQLhost$mySQLuser$mySQLpass);

$sql "SELECT a.Cognome AS cognome, a.Nome AS nome, a.CodSettore AS codsettore, r.IdAccesso AS idaccesso, r.MatricolaTesserino AS matricolatesserino, a.IdUtente AS idutente, s.IdSettore AS idsettore, s.DescrSettore AS descrsettore FROM utente AS a INNER JOIN accesso AS r ON a.IdUtente=r.CodUtente INNER JOIN settore AS s ON a.CodSettore=s.IdSettore WHERE r.Username='"$Username ."' AND r.Codice="$Codice;

$result mysql_db_query($mySQLdb,$sql,$db) or die("Errore ".mysql_error()); 

$num_rows mysql_num_rows($result);
$row mysql_fetch_array($result);

if (
$num_rows == 1) { 

// trovato 

$idutente $row['idutente'];
$cognome $row['cognome'];
$nome $row['nome'];
$username $row['username'];
$matricolatesserino $row['matricolatesserino'];
$descrSettore $row['descrsettore'];

echo 
$cognome;

$loggato true;

header ("Location: area_riservata.php");

} else { 

// non trovato 
header ("Location: home.php");



?>
Quando vado nella pagina riservata non riesco a recuperare i dati ed a stamparlo a videata.