non ti ho smontato nessuna funzione, la parte in php iniziale prendere ciò che viene passato con il form e a seconda del valore da l'output che vuoi.
La parte in javascript invece invia i dati del form non appena selezioni un elemento dalla dropdownlist.
Comunque avevo sbagliato a scrivere .submit, in realtà è .submit()