Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/04/2013, 12:02
summerblack
 
Fecha de Ingreso: diciembre-2012
Mensajes: 249
Antigüedad: 11 años, 5 meses
Puntos: 2
Respuesta: buscar por varios campos con ajax

jeje si q pena alex depronto no me explique bien eso lo tengo claro, pero es que las consultas no siempre seran todas con and o todas con or, me refiero a que aveces puedo seleccionar un campo y otras veces puede seleccionar 2 campos o todos los campos, el problema es que aveces

Código PHP:
Ver original
  1. $query = 'SELECT * FROM tabla WHERE ';
  2.  
  3. if (!empty($busNo) && !empty($busCiudad) || !empty($busCiudad)) $query = $query + 'Ciudad='.$busCiudad.' and No='.$busNo;
  4. else
  5. if (!empty($busFecha)) $query = $query + ' Fecha='.$busFecha;
  6. else
  7. if (!empty($busNotaria) && !empty($busCiudad) && !empty($busFecha)) $query = $query +  'Ciudad='.$busCiudad.' and No='.busNo.' and Fecha='.$busFecha;
  8. echo ($query );
  9. $result = $sql->query($query);


pero primero me sale error

Warning: mysqli_fetch_array() expects parameter 1 to be mysqli_result, boolean given in

y segundo yo se que esta no es una manera elegante de hacerlo, pues si me pueden guiar como les agradeceria mucho :)