Ir para conteúdo

William Bruno

Moderadores Globais
  • Total de itens

    27752
  • Registro em

  • Última visita

  • Dias vencidos

    186

Posts postados por William Bruno


  1. depende do momento que o arquivo .js será carregado.

    se você colocar antes de fechar o </body>, lá embaixo, ai não tem porque usar .ready

    mas se colocar dentro das tags <head> ai sim, você vai SEMPRE precisar do .ready para interagir com o DOM, pois nesse momento não existe documento ainda, e o seu código, precisa esperar o DOM carregar.


  2. opa.. como os 2 lados podem não ter os dados,
    a única forma de fazer em uma única query ai, é igualar as colunas e usar um UNION ALL das 2 queries.

     

    se fosse null para apenas um lado, bastaria trocar o INNER por LEFT ou RIGHT, mas como pode ser null para qualquer um dos 2 lados, ai não tem muito o que fazer.


  3. eu tô enferrujado, mas acho que isso resolve:

     

    #import <stdio.h>
    
    int main() {
      int input;
      int result;
    
      puts("Informe um número \n");
      scanf("%d", &input);
    
      if(input > 0) result = 1;
      else if(input < 0) result = -1;
      else result = 0;
    
      printf("Resultado: %d\n", result);
      return 0;
    }

    como estou no mac:

     

    $ clang main.c -o main
    $ ./main 

     


  4. ai, outra opção  é você fazer a query dessa forma:

    "SELECT * FROM operacao  WHERE data_operacao
    BETWEEN '$data_inicial_rel' AND '$data_final_rel'
    AND ('$estado_operacao' = '' OR estado_operacao = '$estado_operacao')
    ORDER BY id_operacao ASC ;"

    e você deixa:

    <option value="">TODAS</option>

    sendo que vai fazer ou comparar vazio com vazio, ou o que for enviado, com o que está no banco.


  5. faz uma condição no PHP:

     

    if ($estado_operacao) {
        $query = sprintf("SELECT * FROM operacao  WHERE data_operacao
                          BETWEEN '$data_inicial_rel' AND '$data_final_rel'
                          AND estado_operacao = '$estado_operacao'
                          ORDER BY id_operacao ASC ;");
    } else {
        $query = sprintf("SELECT * FROM operacao WHERE data_operacao 
                          BETWEEN '$data_inicial_rel' AND '$data_final_rel' 
                          ORDER BY id_operacao ASC ;");
    }
    

  6. na verdade, não há um valor "coringa", o correto é você nem ter esse pedaço da query:

     

    $query = sprintf("SELECT * FROM operacao  WHERE data_operacao 
                     BETWEEN '$data_inicial_rel' AND '$data_final_rel' 
                     ORDER BY id_operacao ASC ;");

     


  7. certo, mas ai tá misturando php com query. Primeiro você trás o id:

     

    SELECT (pets.id as id, pet_tutor, pet_name, pet_species, pet_breed FROM pets)

    e depois na hora de imprimir na tabela você coloca a tradução:

     

    <td><?= $species_lang[$row->pet_species] ></td>

     

    algo assim, se entendi bem, não é a melhor forma de fazer, mas parece que é como o teu sistema foi pensado.

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.