tu veux dire que la valeur select par defaut change??
si c´est ca, bah tu recuperes la valeur ds ta bdd et tu test chaque champ..
bon après ca depend du nbre de valeur que t´as , si c´est 4-5 ca se fais tranquille, si c´est plutot ds la centaine je suppose que t´as utilisé des while avec des nom " simple" dc tu test sur ca..