PHP [PHP - SQL] Errore nel SELECT

Stato
Discussione chiusa ad ulteriori risposte.

Torre1992

Utente Electrum
6 Febbraio 2008
104
22
5
104
Ciao a tutti,
sto creando un sito con registrazione di utenti (per scuola).

In questa parte di codice vorrei semplicemente estrarre il nome della persona loggata ma non funge...

Could someone help me?

PHP:
<?php 
	if(!IsSet($_SESSION['user'])) {
		echo '<form method="post" action="login.php">
Username:<br /> <input type="text" name="username" /><br />
Password:<br /> <input type="password=" name="password" /><br />
<input type="submit" value="Accedi" /> <input type="button" value="Registrati" onclick="location.href=\'registrati.php\'" />

</form>';
 
 	} else {
		//echo $_SESSION['user']; <--- funziona
		include_once("connessionedb.php"); 
		$dati=mysql_query("SELECT * FROM cliente WHERE email = `" & $_SESSION['user'] & "`");
		
		while($row=mysql_fetch_array($dati)) {
			echo $row['nome'];
		}
	}
?>
 
PHP utilizza il punto per concatenare, non la e commerciale (&).
Cambia la query così:
PHP:
$dati=mysql_query("SELECT * FROM cliente WHERE email = `" . $_SESSION['user'] . "`");

NB: Forse è solo un tuo modo di vedere il sorgente, ma perchè comparare il session del campo user sulla mail?
 
PHP utilizza il punto per concatenare, non la e commerciale (&).
Cambia la query così:
PHP:
$dati=mysql_query("SELECT * FROM cliente WHERE email = `" . $_SESSION['user'] . "`");

NB: Forse è solo un tuo modo di vedere il sorgente, ma perchè comparare il session del campo user sulla mail?

Oddio, lo sapevo che fare il Visual Basic a scuola mi avrebbe solo incasinato le idee... Grazie mille murder.

Cmq l'avevo messo così io apposta, tranquillo :D Grazie mille comunque :D
 
Stato
Discussione chiusa ad ulteriori risposte.