Originariamente inviato da Virus_101
bella domanda ... non l'ho mai sentita prima

l'unico var dump che ho visto sta in testa (a meno che dentro il file header.php non succeda qualcosa di strano)

Codice PHP:

<?php  
// Aggiungi il controllo errore giusto per sicurezza
// e per vedere se ci sono warnings o errori non segnalati
error_reporting(E_ALL) ;


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 !!!!
// attenzione anche i print-r sotto che stampano dati prima del'html
var_dump($utentecollegato); 

$_SESSION['scuola'] = $utentecollegato['scuola']; 
$_SESSION['sesso'] = $utentecollegato['sesso']; 
$_SESSION['situazionesentimentale'] = $utentecollegato['situazionesentimentale']; 
$_SESSION['cittanatale'] = $utentecollegato['cittanatale']; 

// .......... poi tutto il resto.
Adesso mi ha segnalato tutti questi errori:

Notice: Undefined variable: scuola in /membri/knoweveryone/profile2.php on line 5

Notice: Undefined variable: sesso in /membri/knoweveryone/profile2.php on line 5

Notice: Undefined variable: situazionesentimentale in /membri/knoweveryone/profile2.php on line 5

Notice: Undefined variable: cittanatale in /membri/knoweveryone/profile2.php on line 5

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /membri/knoweveryone/profile2.php on line 6
bool(false)
Notice: Undefined index: utente in /membri/knoweveryone/profile2.php on line 12



Mi aiuteresti a risolverli???

Ecco come ho modificato il codice:
Codice PHP:
<?php 
include 'header.php'
session_start();
error_reporting(E_ALL) ;
$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 in anticipo per il tuo aiuto