Det finns ett enkelt syntaktisk fel i din fråga i php, skriv bara om den som:
$query = mysql_query("SELECT staff_name FROM subject WHERE course_name = '".$_POST['sub']."'");
var du än skickar data utom siffror använd alltid ett inverterat kommatecken som 'myData'
att omge värdena.