il seguente codice verifica i dati inseriti nella form di login

Codice PHP:
<? ob_start();
include(
'inc/conn.inc.php');
include(
'inc/functions.php');
include(
'inc/db_sel_functions.php');
$nomeutente trim(stringa_db($_POST['nomeutente']));
$password trim(stringa_db($_POST['psw']));
$passwordcr sha1($password);
$sql="SELECT id FROM tbuser WHERE nomeutente = '$nomeutente' AND psw = '$passwordcr'";
$result mysqli_query($conn,$sql) or die("Invalid query");
$num_rows mysqli_num_rows($result);

if (
$num_rows != )
{
    
header("Location: errore.php"); 
    exit;
}
else if (
$num_rows == 1)
{    
    
$sqlNome "SELECT";
    
$resultdue mysqli_query($conn,$sqlNome);
    while (
$rowdue mysqli_fetch_array($resultdue)) {
        
$nome $rowdue['nome'];
    }
    
session_start();
    
$_SESSION['user'] = $nomeutente;
    
$_SESSION['nome'] = $nome;
    
header("Location: gestionale/index.php"); 
    exit;
}
?>
il codice funziona quando però accedo alla pagina gestionale/index.php e tento di stampare il contenuto della variabile $_SESSION['nome']
non mi stampa nulla
$nome = $_SESSION['nome'];
echo $nome;
niente nessun errore e nessun nome