Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/01/2012, 09:19
nuryah
 
Fecha de Ingreso: enero-2009
Mensajes: 15
Antigüedad: 15 años, 3 meses
Puntos: 0
No puedo resolver formulario en Php y masql

Hola a todos, ojalá me puedan ayudar y se los agradezco en forma anticipada.

He realizado (o lo intento) un buscador que sirve para el control de una biblioteca utilizando Php y no se como resolver lo siguiente:

les copio el codigo
<tr>
<td height="30" align="left" valign="middle" ><strong>Autor:</strong></td>
<td width="236" height="30" align="right" valign="middle" >
<div align="right"><strong>
<select name="selAutor" class="navigation" id="selAutor">
<option value="-1" selected>--------------------------Seleccionar-------------------------</option>
<?php
$tablautores = mysql_query("SELECT * FROM biblioteca ORDER BY autor ASC");

while ($registroautor = mysql_fetch_array($tablautores)) {
?>
<option value="<?php echo $registroautor['codigo']; ?>">
<?php echo $registroautor['autor']; ?>
</option>
<?php
} /
mysql_free_result($tablautores);
?>
</select>
</strong></div></td>
</tr>

Esto da como resultado el despliegue de todos los autores, pero, un autor puede tener mas de un libro, entonces me despliega el nombre de autor tantas veces como libros hay en la Base de Datos.
Lo que no puedo lograr es que apareza una sola vez el nombre, pero al hacer la busqueda despliegue todos los titulos de ese autor.
Nuevamente muchas gracias