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

Intervalo Entre Datas


Guest - Tiago -

Pergunta

Guest - Tiago -

Tenho um formulário onde o usuário seleciona a data inicial e a data final para ser pesquisada no banco de dados.

Como construir a instruçao sql para obter os registros que correspondam as datas solicitadas pelo usuário no formulário??

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0

eai beleza ffaça assim

//se o form for via method (GET)

$datainicial = $_GET['inicial'];

$datafinal = $_GET['final'];

//se o form for via method (POST)

$datainicial = $_POST['inicial'];

$datafinal = $_POST['final'];

$sql = "select * from tabela where camp1='".$_POST['variavel]."'. AND (inicial<= $datainicial AND inicial>= $datafinal)";

qualqer duvida posta o codigo inteiro..

$$$KUROLE

Link para o comentário
Compartilhar em outros sites

  • 0

Levando em conta que dataIni e dataFim são dois inputs texto que o user entra com as datas!

$sql="select * from tabela where dataIni='".$_POST['dataini']." and dataFim=".POST['datafim]."'";

Fallou;....

Link para o comentário
Compartilhar em outros sites

  • 0

Tenta assim

?>

include "arquivo_de_conexao";

$querry = "SELECT data_ini,data_fin FROM tabela WHERE campo1='$data_ini' AND campo2='$data_fim' ";

$linhas = mysql_num_rows($query);

if($linhas == 0){

echo "Nenhuma Loja encontrada";
exit();
}
else{

while($row = mysql_fetch_array($query)){

$data_ini      = $row["data_ini"];
$data_fin     = $row["data_fin"];


if($linhas %2 == 0){

$cor = "#E2EFFE";
}
else{

$cor = "#E2EFFE";
}

echo "

  <tr bgcolor=\"$cor\">
    <td>&nbsp;$data_ini</td>
    <td>&nbsp;$data_fin</td>
  </tr>";


}
}
?>

è mais ou menos assim...

para aparecer a reçao das data voce usa o While

Link para o comentário
Compartilhar em outros sites

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...