Toglimi una curiosità:
Codice PHP:
        $date_ev $riga['date_evento']; 
        
$evento_a =  substr($date_ev,0,4); 
        
$evento_m=  substr($date_ev,5,2); 
        
$evento_g=  substr($date_ev,8,2); 
Ma tu fai così per trovare giorno mese ed anno da una data salvata nel DB???

Prova così:
Codice PHP:
        $date_ev $riga['date_evento']; 
        
$evento_a =  date("Y"$date_ev); 
        
$evento_m=  date("m"$date_ev); 
        
$evento_g=  date("d"$date_ev);