Ho scritto una pagina del profilo utente, ma quando voglio mostrargli i suoi dati non me li mostra e mi dice, com un var_dump, bool(false). Mi aiutate a capire dove si trova l'errore?
Ecco il codice:
Codice PHP:
<?php  
include 'header.php';  
session_start(); 
$dati mysql_query("SELECT * FROM utenti WHERE scuola= '$scuola' AND sesso= '$sesso' AND situazionesentimentale = '$situazionesentimentale' AND ciattanatale = '$cittanatale'"); 
$utentecollegato mysql_fetch_array($dati); 
var_dump($utentecollegato); 
$_SESSION['scuola'] = $utentecollegato['scuola']; 
$_SESSION['sesso'] = $utentecollegato['sesso']; 
$_SESSION['situazionesentimentale'] = $utentecollegato['situazionesentimentale']; 
$_SESSION['cittanatale'] = $utentecollegato['cittanatale']; 
print 
"

[b]Ciao[/b] 
{$_SESSION['utente']}</p>"
print 
"

[b]Scuola:[/b] 
{$_SESSION['scuola']}</p>"
print 
"

[b]Sesso:[/b] 
{$_SESSION['sesso']}</p>"
print 
"

[b]Situazione sentimentale:[/b] 
{$_SESSION['situazionesentimentale']}</p>"
print 
"

[b]Citt&agrave natale:[/b] 
{$_SESSION['cittanatale']}</p>"
?>  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head> 
<style type="text/css"> 
label {color:#FFF; font-size:24px; margin-top:30px; font-family:'Palatino Linotype', 'Book Antiqua', Palatino, serif} 
input {height:30px; width:200px} 
</style> 
</head> 
<body style="background-color:#036"> 
<title>KnowEveryone</title>  
</head> 
<body>  
<div id="wrapper"> 
     
    <?php  


            
if(!isset($_POST['invia'])){ ?> 
             
                <center><form method="post" action="#" id="formdatipersonali" style="alignment-adjust:central"> 
                     
                    <ul> 
                        <label for="scuola" style="margin-left:5px">Scuola:</label> 
                        
 
                            <input type="text" name="scuola" id="scuola" />
 
                         
                         
                            <label for="sesso" style="margin-left:5px">Sesso:</label> 
                            
 
                            <input type="text" name="sesso" id="sesso" />
 
                         
                         
                            <label for="situazionesentimentale" style="margin-right:20px">Situazione sentimentale:</label>
 
                            <input type="text" name="situazionesentimentale" id="situazionesentimentale" />
 
                         
                         
                            <label for="cittanatale" style="margin-right:120px">Citt&agrave natale:</label>
 
                            <input type="text" name="cittanatale" id="cittanatale" />
 
                         [/list]
                        <input type="submit" name="invia" id="salva" value="Salva le informazioni" style="margin-left:40px; width:160px" /> 
                </form></center>         
    <?php    } else { 
                                 
                
// Valori del form 
                 
                
$scuola mysql_real_escape_string($_POST['scuola']); 
                
$sesso mysql_real_escape_string($_POST['sesso']); 
                
$situazionesentimentale mysql_real_escape_string($_POST['situazionesentimentale']); 
                
$cittanatale mysql_real_escape_string($_POST['cittanatale']); 
                     
                        
// Invia dati alla tb utenti 
                         
                        
$query="UPDATE utenti SET scuola='".$scuola."' , sesso='".$sesso."' , situazionesentimentale='".$situazionesentimentale."' , cittanatale='".$cittanatale."' WHERE  username='".$_SESSION['utente']."'";  
$inviautente=mysql_query($query) or die(mysql_error()); 
                         
                         
                        } 
    
?> 
     
     
    </div> 
</body>  
</html>
Grazie a tutti in anticipo per il mio aiuto.

P.S. Mi sono scervellato, ma non ci sono riuscito.