ciau,
giusto così per scaramanzia, prova a mettere il while sulla stessa riga della }

cmnque per capire se il ciclo viene eseguito almeno una volta, metti un die appena sotto il do{ che ti mostra il contenuto della var $contDati[agenzia] ad esempio, (ps, io nn userei questa scrittura, essendo in una stringa io farei {$contDati['agenzia']} ) e poi magari fai un print_r(mysql_fetch_array($dati_db)); prima del do{, così da vedere i dati nell'array

spero d essere stato d'aiuto,

ciauz Mix