innanzitutto "professione" è diverso da "studente"... non ci piove...

al limite puoi fare il controlo tra $professione e "studente":..

ad ogni odo sarebbe più corretto

$_POST['professione']

se il metodo con cui invii il form è post

infine spero che il "nella stessa pagina" non indichi che ti aspetti di fare controlli php senza ricaricare la pagina...


Se tutto questo non ti aiuta, spiegati meglio