complementando con el otro post que pusiste, lo que necesitas es que en el value del option elijas un separador para que te quede mas o menos de la siguiente forma
valor|fecha
Código Javascript
:
Ver originalfunction f_llenaTxt(slct){
document.getElementById("txt_valor").value = slct.options[slect.selectedIndex].value.split("|")[0];
document.getElementById("txt_fecha").value = slct.options[slect.selectedIndex].value.split("|")[1];
document.getElementById("txt_desc").value =slct.options[slect.selectedIndex].text
}
<select onchange="f_llenaTxt(this);">
<option value="1|01/09/2012">opcion1</option> // esta estructura la generarias desde php
<option value="1|05/08/2012">opcion2</option>
</select>
<input type="text" id="txt_valor">
<input type="text" id="txt_desc">
<input type="text" id="txt_fecha">
Saludos.