yo hice algo asi con javascript una vez dejame ver si recuerdo pero mejor te queda con ajax
Código PHP:
<?php
$host = "SANTUARY\SQLEXPRESS";
$db = array("Database"=>"rioescondido");
$conn = sqlsrv_connect($host,$db);
$sql="SELECT * FROM empleado";
$rs = sqlsrv_query($conn,$sql) or die ("Error en el query");
echo "<select name='tu_select' id='tu_select' onchange='cargar(this.value)'>\n";
while ($row = sqlsrv_fetch_array($rs))
echo"<option value=\"".$row['nombres']."\">".$row['nombres']."\n";
echo"</select>";
?>
Código Javascript
:
Ver original<script type="text/javascript">
function cargar(id_empleado)
{
var text=document.getElementById("tu_textfields");//aqui asignas el input text a esta variable
if(id_empleado=="<?php echo $row['nombres'];?>"//comparas el id del select con el nombre de la bd
{
text.value="<?php echo $row['nombres'];?>";//llenas el input text con el nombre
}
}
</script>
todo va en la misma pagina primero va la consulta luego el script y luego el formulario de tus selec y input text espero te ayude es algo asi coko te dig tienes que crearle id al los input tex