Ciao ho un problema. Sto progettando un sito per me e per dei miei amici. In pratica ognuno dopo aver effettuato il login viene reindirizzato alla sua pagina controllando l'username e la password inseriti con quelli del database iscritti. Solo che ho notato che la query funziona e produce un risultato, ma non riesce ad attribuire i campi della tabella a variabili . Forse ho sbagliato a scrivere , comunque questo e' il codice :
//selezioniamo tutti i campi dell'utente
$query="SELECT * FROM iscrizioni WHERE username='$usernamelogin' AND password='$passwordlogin'";
//azioniamo query
$result=mysql_query($query) or die (print("non riesco ad accedere al database"));
$username = $result['username'];
$password = $result['password'];
$id = $result['id'];
$nome = $result['nome'];
$cognome = $result['cognome'];
$email = $result['email'];
/* Effettuo il controllo */
if ($username == NULL){ echo ("Non ho selezionato nulla dal database");}
else {
session_register('autorizzato');
$_SESSION["autorizzato"] = 1;
//memoriziamo dati sessione
$_SESSION['id'] = $id;
$_SESSION['username'] = $username;
$_SESSION['password'] = $password;
$_SESSION['nome'] = $nome;
$_SESSION['cognome'] = $cognome;
$_SESSION['email'] = $email;
mi risulta username = null perchè? grazie in anticipo