non si capisce dove iniziano e dove terminano le pagine php.
Se vai ad una pagina nuova devi aprire la sessione con session_start e poi utilizzare il valore che hai messo in sessione per memorizzare l'utente.
$result contiene il resource id#, e per comparare un risultato nella if ci vuole il doppio ==codice:<?php session_start(); if(!empty($_SESSION['username']) and $_SESSION['log'] == 1) { tuo codice ..... .... .... .... } else { $query = "SELECT user_level FROM user WHERE user_username = '{$_SESSION['username']}' "; $result = mysql_query($query) or die (mysql_error()); $row = mysql_fetch_assoc($result); if ($row['user_level'] == 'C') { ?>