il submit al cambio di elemento selezionato da una select lo devi fare in javascript, ma non vedo perchè dovresti scomodare il server per cose del genere. Comunque sia ti posto il codice che fa quello che ti serve, in caso posta sulla sezione relativa a javascript se vuoi fare qualcosa di meglio.

Codice PHP:

<?php
    
if(isset($_GET['scegli_cassetto'])){//se hai effettuato il submit da l'output
        
$vocesel $_GET['scegli_cassetto'];
        switch(
$vocesel){
            case 
'Voce 1' : echo "...";
                   break;
            case 
'Voce 2' : echo "...";
                   break;
        }
    }

?>

<form name='f1'>
    <select name="scegli_cassetto" action="post" style="width: 240px; margin-bottom: 15px;"> 
        <option>Voce 1</option>
        <option>Voce 2</option>
   </select>
</form>

<script type='javascript'>
    myform = document.f1;
    myselect = document.scegli_cassetto;
    myselect.onchange= (
        function(){
            myform.submit
        }
    );
</script>