espero que esto te sirva
Código PHP:
<form action="pagina.php" method="post">
<select name="materiaid" onChange="submit(this.form)">
<option value="">-----</option>
<?php
$query=("Select * from materias");
while($reg=mysql_fetch_array($query))
{
?>
<option value="<?=$reg['materiaid']?>"><?=$reg['nombre']?></option>
<?php
}
?>
</select>
<? $query=("Select * from subestacion where idgeografica='$materiaid'");
$reg=mysql_fetch_array($query)
?>
<input name="campo" type="text" value="<?=$reg['campo']?>" size="50">