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...