Ir para conteúdo
Fórum Script Brasil
  • 0

Buscar datas


bcs_ptx

Pergunta

Boa tarde, segue meu script, esse script ele busca os meses de janeiro a dezembro em minha tabela de férias. na minha tabela de férias a 4 campos

primeiras_ferias (data inicio férias 1º período)

segunda_ferias (data final férias 1º período)

primeiras_ferias2 (data inicio férias 2º período)

segunda_ferias2 (data final férias 2º período)

ele busca os meses entre esses campos, mas agora quero fazer essa busca também por ano, mas não estou conseguindo, como faço?

<?php
    
        include('../conexao.php');
        
        $mes = $_POST['mes'];
        $mes2 = $_POST['mes'];
        $mes3 = $_POST['mes'];
        $mes4 = $_POST['mes'];
        
        $consulta_mes = '';
        $consulta_mes2 = '';
        $consulta_mes3 = '';
        $consulta_mes4 = '';
        
        $variavel_consulta = "
        SELECT
            *
        FROM
            tbl_ferias2
        JOIN
            tbl_usuarios
        ON
        (tbl_ferias2.id_usuario = tbl_usuarios.id_usuario)
        WHERE
            EXTRACT( 
            MONTH
        FROM
            tbl_ferias2.primeiras_ferias
        ) = $mes
        or
        EXTRACT( 
            MONTH
        FROM
            tbl_ferias2.primeiras_ferias2
        ) = $mes2
        or
        EXTRACT( 
            MONTH
        FROM
            tbl_ferias2.segunda_ferias
        ) = $mes3
        or
        EXTRACT( 
            MONTH
        FROM
            tbl_ferias2.segunda_ferias2
        ) = $mes4";
        
        if($mes != ""){
        
            $consulta_mes = " AND primeiras_ferias LIKE '".$_POST['primeiras_ferias']."%'";
                
        }
        
        if($mes2 != ""){
        
            $consulta_mes2 = " AND primeiras_ferias2 LIKE '".$_POST['primeiras_ferias2']."%'";
                
        }
        
        if($mes3 != ""){
        
            $consulta_mes3 = " AND segunda_ferias LIKE '".$_POST['segunda_ferias']."%'";
                
        }    
        
        if($mes4 != ""){
        
            $consulta_mes4 = " AND segunda_ferias2 LIKE '".$_POST['segunda_ferias2']."%'";
                
        }    
        
        $busca_query = mysql_query($variavel_consulta.$consulta_mes.$consulta_mes2.$consulta_mes3.$consulta_mes4);
    
    ?>

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,2k
    • Posts
      652k
×
×
  • Criar Novo...