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.