Volevo che in una pagina di profilo si mostrassero dei dati dell'utente, ma mi dà l'errore di sintassi: 'Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /membri/knoweveryone/profile2.php on line 22'
Ecco il codice, mi aiutate a capire dove sbaglio?
Codice PHP:
<?php
include 'header.php';
session_start();
print "
[b]Ciao[/b] {$_SESSION['utente']}</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
$recuperadati = mysql_query("SELECT * FROM utenti WHERE scuola = '$scuola' AND sesso = '$sesso' AND situazionesentimentale = '$situazionesentimentale' AND cittanatale = '$cittanatale');
$sessione = mysql_fetch_array($recuperadati);
$_SESSION['scuola'] = $sessione['scuola'];
$_SESSION['sesso'] = $sessione['sesso'];
$_SESSION['situazionesentimentale'] = $sessione['situazionesentimentale'];
$_SESSION['cittanatale'] = $sessione['cittanatale'];
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à natale:[/b] {$_SESSION['cittanatale']}</p>";
?>
<?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à 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 vostro aiuto.