algo asi ??
Código PHP:
<?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 ";
if($_POST['por_tipo']=='titulo'){
$consulta .= " AND titulo LIKE '%". $_POST['descripcion'] ."%'"
}
if($_POST['por_tipo']=='isbn'){
$consulta .= " AND isbn LIKE '%". $_POST['descripcion'] ."%'"
}
if($_POST['por_tipo']=='autor'){
$consulta .= " AND autor LIKE '%". $_POST['descripcion'] ."%'"
}
$consulta .= " ORDER BY L.titulo";
// o
$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 ". $_POST['por_tipo'] ." LIKE '%". $_POST['descripcion'] ."%'";
?>