Mi sono spiegato male.
Il mio problema non è a livello del database (quello è già a posto), ma a livello di php. Il database contiene l'elenco di tutti i docenti e a fianco esiste un campo join che li lega alle rispettive materie.

Questo è il dilemma:
dopo essersi logato, il docente va in una pagina dove è presente un form. Qui c'è un menu a tendina, che deve contenere l'elenco delle sole sue materie.
Quello che non so è come fargli passare questa informazione dopo il login, cioè dirgli "controlla il campo Docenti e prendi solo le materie di quel docente".
Questo è il codice del controllo della login (semplificato).

Codice PHP:
<?
session_start
();
include(
"config.php");

$scelta=$_POST['scelta'];
$login=$_POST['login'];
$pwd=$_POST['pwd'];

if(
trim($login)=="" OR trim($pwd)==""){
                    echo 
"I campi Login e Password devono essere riempiti!";
}

if(
$scelta=='doc'){

                    
$q "SELECT * FROM InsegnantiLogin WHERE InsegnantiLogin_Login='$login'";
                    
$query mysql_query($q) or die(mysql_error());
                    
$password=mysql_result($query,0"InsegnantiLogin_Password");
                    
$nome=mysql_result($query,0,"InsegnantiLogin_Nome");
                    
$cognome=mysql_result($query,0,"InsegnantiLogin_Cognome");
                    if(
$pwd==$password){
                      
header("Location: Docenti/docenti.php");
                    }
}

?>

Come faccio a passargli le variabili $nome e $cognome nella pagina di destinazione? Con quelle
potrei poi connettermi al database e controllare il campo vicino, che contiene le materie...