probabilmente è sbagliata la SELECT
per esempio mancano gli apici... SELECT * FROM dati WHERE pec = TRIM('$filtro')

prima di fare qualsiasi prova però ti consiglio di stampare a video la query esatta che produce il php, cioè in questo modo

Codice PHP:
$filtro = (trim($_GET['scegli']));
$query = ("SELECT * FROM dati WHERE pec = TRIM('$filtro')"); 
echo 
$query;
exit(
0); 
In questo modo vedi innanzitutto se la query è giusta, e se la variabile $filtro ha un valore corretto.
Se la query ti sembra corretta prova a fare copia-incolla della query stampata a video, poi vai su phpMyAdmin, clicchi sulla linguetta SQL e fai incolla, e vedi se il record ti esce oppure no.