l'ho testato prima di scriverlo e non ho avuto problemi, a te che dice?
se vuoi evitare javascript, o metti un bottone che ti invia il contenuto del menu, oppure lasci l'onChange che ti fa una submit del form con il valore della tendina; una volta inviato il form lo lavori con php come ti pare....ma in questo caso il flusso è:

menu a tendina -> pagina php che riceve i dati -> redirect

con javascript è:

menu a tendina -> redirect

saltavi un passaggio...tutto qui...