non c'è niente che non va... anzi ti ringrazio !!!

ora ti spiego meglio:
quello che volevo dirti che la parte degli if l'ho pensata anche io e l'ho inserita, soltanto che quando l'utente non è collegato mi compariva soltanto la scritta in una pagina bianca, tutto qui

ora torniamo al problema.
ho inserito la variabile e modificato il codice della pagina controllo.php, ora posto il nuovo codice

Codice PHP:
<?
include ('config.php');
session_start();
$logged true;
$chiave $_SESSION['chiave'];
if (!isset(
$chiave)) { $logged false; exit();}
$query "SELECT * FROM utenti WHERE chiave = '$chiave'";
$result mysql_query($query$conn) or die ('Errore query : ' mysql_error());
$num_rows mysql_num_rows($result);
if (
$num_rows != 1) { $logged false;  exit(); } else { $row mysql_fetch_assoc($result); }
?>
il problema è che non va !!!! mi da errore nella query e non specifica quale, cosa ho sbagliato???

edit: ora, anche inserendo le pagine originali mi da quell'errore aiutooooooooooooooooooooo