Il codice principale è questo, html a parte.
Il mio problema è che devo registrare le variabili $uid e $nick, diversamente da quello che avevo detto il livello lo ricava una funzione tutte le volte (penso che sia più sicuro che impostarlo in una variabile, no?? O non fa alcuna differenza?)
	Codice PHP:
	
if (isset($nick))
{        
    $nick = strip_tags($nick);
    $q1 = "SELECT userid_table.uid, fiscal_table.uid, nick, activation, level, password FROM userid_table, fiscal_table WHERE userid_table.uid = fiscal_table.uid AND nick = '$nick'";
    $doit = mysql_query($q1) or die ('Impossibile verificare i dati: impossibile stabilire una connessione al database.');
    $pt = mysql_fetch_array($doit);
    $rows = mysql_num_rows($doit);
    if ($rows == 0)
        echo "Nessuno username registrato con il nick desiderato. Controlla il nick per procedere!";
    if (isset($password))
    {
        if ($password != $pt[password])
        {
            echo "Attenzione: la password inserita non coincide con quella impostata per il nick $nick!";
        }
        else
        {
            if ($pt[activation] == 0) //Se è il primo accesso
                header('Location: settings.php');
            else
            {
                $uid = $pt[uid];
                $_SESSION['nick'] = $nick;
                $_SESSION['uid'] = $uid;
                if ($pt[level] < 4 AND isset($admin))
                    header('Location: gaggedjoke.php');
                else
                    header('Location: home.php');
            }
        }
    }
    else
    {
        echo "Devi impostare una password per poter accedere! Torna indietro e inseriscine una!";
    }
} 
 
Grazie 1000 per l'aiuto!
Irais
P.s.(Ah, lo strip_tags l'ho messo perchè al momento della registrazione, quando ho memorizzato il nick scelto dall'utente, l'ho memorizzato con lo strip_tags!   )
  )