Exacto, debes utilizar un while para hacer lo que quieres.
en ese caso seria:
Código php:
Ver original<?php
include("conn.php");
$link=Conectarse();
$id=$_POST['mat_material'];
?>
<form name="form1" action="" method="post">
<table width="200" border="1">
<tr>
<td><select name="mat_material" onChange="this.form.submit()">
<option value="Acero">Acero</option>
<option value="Barra">Barra</option>
</select></td>
</tr>
<tr>
<td><label>
<?php
$result=mysql_query("SELECT * FROM material WHERE mat_material='$id'",$link); echo $row['mat_material'].' - '.$row['cod_material'].'<br />';
}
?>
</label></td>
</tr>
</table>
</form>
Suerte