Ciao a tutti!!! Ho un problema...

Ho una pagina in php con 3 funzioni.
su due di queste c'è uno switch case che stampa un certo valore a seconda di qual'è il valore della variabile $_GET['lang'].

solo che nella prima funzione funziona, mentre nella seconda non...

come mai?

Qui sotto il codice dei due switch case:

1°:

Codice PHP:
                    switch ($_GET['lang']) {
                        case '': ?>
                it Listino
        Prezzi<?php
                    
break;
                    case 
'it'?>
                it Listino
        Prezzi<?php
                    
break;
                    case 
'en'?>
                en Listino
        Prezzi<?php
                    
break;
                    case 
'fr'?>
                fr Listino
        Prezzi<?php
                    
break;
                    case 
'de'?>
                de Listino
        Prezzi<?php
                    
break;
                    }
2°:

Codice PHP:
                    switch ($_GET['lang']) {
                        case '': ?> it
                Intrattenimenti, Comunità<?php
                    
break;
                    case 
'it'?>
                it Intrattenimenti, Comunità<?php
                    
break;
                    case 
'en'?>
                en Intrattenimenti, Comunità<?php
                    
break;
                    case 
'fr'?>
                fr Intrattenimenti, Comunità<?php
                    
break;
                    case 
'de'?>
                de Intrattenimenti, Comunità<?php
                    
break;
                    }

ho anche fatto questa prova: visto che il primo switch funzionava l'ho copiato e messo al posto del secondo switch. ma non funzionava (il primo si)... come mai?

Grazie mille per le risposte.