Los archivos de la BD .. son los registros y los datos .. sus campos (no es por darmelas de!. ..pero si hablamos de BD así mejor para entendernos que no hablar de "archivos" .. ).
Hacer tu menú desplegable a partir de los datos de tus registros sólo se trata de hacer una consulta a esa tabla. Ejemplos tienes en las FAQ's.. en resumen sería algo típo:
Código PHP:
// Conecta a tu BD .. selecciona la BD etc ..
echo "<form action=\"ver_registro.php\" method=\"POST\">";
echo "<select name=\"nombre\">"
while ($row=mysql_fetch_array($resultados)){
echo "<option value=\"".$row['id']."\">".$row['nombre']."</option>";
}
echo "</select>";
echo "<boton submit ...>";
echo "<form>";
Si te fijas .. se compone el HTML dinámico del select de HTML .. Se toma como referencia del nombre el ID (campo ID de cada registro) que será el que nos haga el "filtrado" para hacer la consulta a tu BD por ese ID de ese registro ...
Y tu .. ver_registro.php tendrá que hacer una consulta condicional basada en el valor del Option que pasamos .. en nuestro caso ese ID.
Código PHP:
$sql="SELECT * FROM tabla WHERE id='".$_POST['id']."'";
// y el resto de lògica con el While() etc...
Un saludo,