Hola de nuevo pataslocas,
Yo lo haría de esta forma, suponiendo que en tu tabla tienes un campo "id":
Código PHP:
<?php
$con = Conectar();
$consulta_asignatura='select * from asignatura order by nombre_asignatura asc';
$resultado_consulta_asignatura=mysql_query($consulta_asignatura,$con);
$consulta_editorial='select * from editorial order by nombre_editorial asc';
$resultado_consulta_editorial=mysql_query($consulta_editorial,$con);
$consulta_autor='select * from autor order by nombre_autor asc';
$resultado_consulta_autor=mysql_query($consulta_autor,$con);
//Aquí sería bueno cerrar la conexión con la base de datos
mysql_close()
?>
<form id="" name="Registrar_formulario" method="post" action="enviar.php" >
<table width="800" border="1" align="center">
<tr>
<td width="68" align="center"><strong>Codigo </strong></td>
<td width="180" align="center"><strong>Titulo</strong></td>
<td width="98" align="center"><strong>Cantidad</strong></td>
<td width="167" align="center"> <strong>Asignatura</strong></td>
<td width="248" align="center"> <strong>Editorial</strong></td>
<td width="270" align="center"><strong>Autor</strong></td>
</tr>
<tr>
<td><label for="textfield2"></label>
<input name="codigo_ejemplar" type="text" id="textfield2" size="5" maxlength="2" /> <label for="codigo_ejemplar"></label></td>
<td><label for="titulo_ejemplar"></label>
<input name="titulo_ejemplar" type="text" id="titulo_ejemplar" size="30" /></td>
<td><input name="cantidad_ejemplar" type="text" id="cantidad_ejemplar" size="5" /></td>
<td><label for="nombre_asignatura"></label>
<select name="nombre_asignatura" id="asignatura">
<?php
while($row_asignatura=mysql_fetch_array($resultado_consulta_asignatura)){
?>
<option value="<?php echo $row_asignatura['id'] ?>"><?php echo $row_asignatura['id'] ?> - <?php echo $row_asignatura['nombre_asignatura']?></option>
<?php }
?>
</select></td>
<td><select name="nombre_editorial" id="nombre_editorial">
<?php
while($row_editorial=mysql_fetch_array($resultado_consulta_editorial)){
?>
<option value="<?php echo $row_editorial['id'] ?>"><?php echo $row_editorial['id'] ?> - <?php echo $row_editorial['nombre_editorial']?></option>
<?php }
?>
</select></td>
<td><select name="nombre_autor" id="nombre_autor">
<?php
while($row_autor=mysql_fetch_array($resultado_consulta_autor)){
?>
<option value="<?php echo $row_autor['id'] ?>"><?php echo $row_autor['id'] ?> - <?php echo $row_autor['nombre_autor']?></option>
<?php }
?>
</select></td>
</tr>
</table>
<center> <input type="submit" name="button" id="button" value="Grabar" />
</center>
</form>
Si es que tienes ese campo, creo que es la forma más sencilla. Espero que te sirva.