C'è un semplice errore sintattico nella tua query in php, riscrivilo come:
$query = mysql_query("SELECT staff_name FROM subject WHERE course_name = '".$_POST['sub']."'");
ovunque passi i dati diversi dai numeri, usa sempre una virgola invertita come 'myData'
per circondare i valori.