Ok, he probado con like y funciona lo que es poner el nombre de un título, por ejemplo, y que salga ese libro, pero me pasa que si en el select ('$por_tipo') pongo que busque por isbn y en el input pongo el nombre del libro, sale el libro de la misma forma.
Este es el código de la llamada a la db =>
Código PHP:
$consulta = " SELECT L.isbn, L.titulo, L.precio, A.nombre as autor" .
" FROM libros as L, autores as A, libros_autores as LA " .
" WHERE L.id = LA.fk_libros AND " .
" A.id = LA.fk_autores " .
" AND titulo LIKE '$descripcion' " .
" ORDER BY L.titulo";
Si no me equivoco, doy por hecho que lo que tengo que conseguir es que ese "AND
titulo LIKE ... cargue el valor que tome en el select :S