lo que veis es lo que hay. la consulta se genera mediante las opciones seleccionadas y es algo asi:
Código PHP:
if ( $viajar != "" )
{
$where[] = "datos_otros.viajar='$viajar'";
}
....
if( empty($where) )
{
$where_sql ="";
}
if( !empty($where) )
{
$where_sql = 'WHERE '.implode(' AND ', $where);
$where_sql = $where_sql."AND datos_candidatos.estado='activo'";
}
y asi creo el WHERE de la consulta, el cual puede ser tan largo como las opcioones de busqueda seleccionadas. esto se puede mejorar¿
saludos