Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/12/2013, 22:49
Avatar de NSD
NSD
Colaborador
 
Fecha de Ingreso: mayo-2012
Ubicación: Somewhere
Mensajes: 1.332
Antigüedad: 12 años, 6 meses
Puntos: 320
Respuesta: Como crear un formulario de consulta multiple

El codigo creo que te lo olvidaste, igualmente, la idea es simple, sabes que tienes que buscar por autor o por contenido (o por ambas) entonces tu consulta la armas asi:
Código PHP:
Ver original
  1. $sentencia = 'SELECT * FROM libros WHERE TRUE ';
  2. if(isset($_POST['autor']) && $_POST['autor']!='')
  3. $sentencia .= ' AND autor="'.$_POST['autor'].'"';
  4. if(isset($_POST['texto']) && $_POST['texto']!='')
  5. $sentencia .= ' AND texto LIKE "%'.$_POST['texto'].'%"';

por cuestiones de seguridad hacerlo asi es una pesima idea, seria conveniente bindear los parametros con mysqli pero la idea de como armar la consulta es esa
__________________
Maratón de desafíos PHP Junio - Agosto 2015 en FDW | Reglamento - Desafios