La consulta:
$result = mysql_query("SHOW FIELDS FROM `$bd_tabla`",$link);
Es la que obtiene el nombre de tus campos de tus tablas .. NO la uses si no deseas hacer eso.
Genera tu <select> desde HTML simple con el nombre de tus campos para que puedas usar el mismo resto de tu código.
Código PHP:
<select name="campo">
<option value="campo_titulo_nombre">Titulo</option>
<option value="campo_nombre_nombre">Nombre</option>
<option value="etc_campo_nombre">etc</option>
</select>
Un saludo,