you can populate it like that , but the trigger must be written in javascript or a client side scripting language , and that trigger must be built regarding your readings from the database.
so .. let's make it clear :
populate the combo from a database , and make the onChange handler respond to your , let's say "la_schimbare" function, so in your tag that defines the combo you put onChange="la_schimbare()" (with as many parameters as u want) , but before using this function you must declare it , so , above the code that defines and populates the combo (including pure html code) , you make a <javascript....></javascript> construction and between this tags you put :
function la_schimabre()
{
perform action for : document.bla.blaa.blaaa.yourComboName.value;
}