Hola Marcela,
Si manejas dreamweaver puedes hacer un jumpmenu, lo encuentras en la etiqueta Forms, al darle clic estando ubicada en la parte del diseño, no en la parte del código, te coloca el siguiente código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
if (restore) selObj.selectedIndex=0;
}
//-->
</script>
</head>
<body>
<form name="form1">
<select name="dato" onChange="MM_jumpMenu('parent',this,0)">
<option selected>juanca</option>
<? //intrucciones SQL con las que vas a mostrar los datos en el ComboBox
$sql1="SELECT id_curso FROM cursos
$q1->ejecutar($sql1);
while($q1->cargar()){ ?>
<option value="tu_pagina.php?c=<?=$q1->dato(0)?>">
<?=$q1->dato(1)?>
/* Este dato que aperece dentro del option, es decir , <?=$q1->dato(1)?> , es el que seleccionaste del select y la variable c es la que lleva el dato al momento de hacerse el envío para hacer la otra consulta y cargar tu otro dato en el TextBox que tienes que cargar dependiendo de lo seleccionado en el select */
</option>
<? } ?>
?>
</select>
/* La consulta que alimenta el TextBox seria: */
<? $sql2="SELECT * FROM Estudiantes WHERE id_curso=$c";
$q2->ejecutar($sql2);
$q2->cargar();
?>
<input name="estudiante" type="text" value="<?=$q2->dato()?>">
</form>
</body>
</html>
Espero te funcione
Saludos
juanca