ho fatto una select dinamica che prende i nomi dei corsi dal db mysql, vorrei poter aggiungere anche le materie che riguardano il corso selezionato ma non riesco a farlo funzionare.
Esempio:
se seleziono corso A nella select, dovrebbe uscire sotto la select un semplice elenco (non select)
materia1 corso A
materia2 corso A
materia3 corso A

se seleziono corso B nella select, dovrebbe uscire sotto la select un semplice elenco (non select)
materia1 corso B
materia2 corso B
materia3 corso B

questo è quello che ho fatto ma non mi funziona:

Codice PHP:
<? 
$query 
"SELECT * FROM a_corsi ORDER BY id_corsi"
$result mysql_query($query$conn) or die (mysql_error() ); 
?>

Codice PHP:
<form enctype="multipart/form-data" name="form" action="<?=$PHP_SELF?>" method="post"> 
<? 
if (mysql_num_rows($result)) { 
  echo 
"<select name=\"corso\" size=\"1\">"
  while (
$row=mysql_fetch_array($result)) { 
    echo 
"<option value=\"".$row['nome_corso']."\">".$row['nome_corso']."</option>"
  } 
  echo 
"</select>"

  echo 
"<?=$row['materia_1']?>
 
<?=
$row['materia_2']?>
 
<?=
$row['materia_3']?>
 
<?=
$row['materia_4']?>
 
<?=
$row['materia_5']?>
"


?> 

</form>