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

(Resolvido) Busca por data


rafael_php

Pergunta

<?php

//Vai verificar se a nossa sessão esta ativa

require_once("verificar.php");

//Vai fazer a conexão com o nosso banco de dados imaginária

require_once("conectar.php");

//Função que vai exibir a data completa, dia e ano corrente

include 'exibir_dia.fcn';

?>

<html>

<head>

</head>

<body bgcolor="#FFFFFF" text="#000000">

<center><img src="/ipil/imagens/logo_ipil.jpg" width="1000" height="180"></center>

<b><?php

//vai exibir o nome do usuário que está logado e a data corrente

echo "O Usuário " .$_SESSION['sessao_nome']." está logado no sistema neste momento!!!! Hoje é ".$data;

?></b>

<table width=60%" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>

<td height="60"><div align="center"><font face="Arial" size="4"><b>Pesquisar Vendas por Data - IPIL</b></font></div></td>

</tr>

</table>

<form method="POST" action="vendas_por_data.php">

<p><div align="left"><font face="Arial" size="2">

<b>Digite uma Data:<br/>

<td height="25" align="center"><b><font face="Arial" size="2"><input type="text" name="ven_data" size="10"></font></td><br/>

<input type="submit" value="Pesquisar"></font></div><br/>

</form><br/>

<div align="center"><font face="Arial" size="2">

<b><a href='menu_pesquisar_vendas.php'><b>Voltar Para o Menu Pesquisar Vendas</a><br/>

<b><a href='form_alterar_vendas.php'><b>Voltar Para Alteração de Vendas</a><br/>

<b><a href='form_excluir_vendas.php'><b>Voltar Para Exclusão de Vendas</a><br/>

<b><a href='menu_ger_vendas.php'><b>Voltar para o menu de Opções Gerenciamento de Vendas</a><br/>

<b><a href='menu_opcoes_geral.php'><b>Voltar para o menu de Opções Geral</a><br/>

<b><a href='sair.php'><b>Sair do Sistema IPIL</a></font></div>

</body>

</html>

E tenho abaixo o script que vai receber esta data e fazer a busca no MySql, conforme abaixo:

<?php

//Vai verificar se a nossa sessão esta ativa

require_once("verificar.php");

//Vai fazer a conexão com o nosso banco de dados imaginária

require_once("conectar.php");

//Função que vai exibir a data completa, dia e ano corrente

include 'exibir_dia.fcn';

?>

<html>

<body bgcolor="#FFFFFF" text="#000000">

<center><img src="/ipil/imagens/logo_ipil.jpg" width="1000" height="180"></center>

<b><?php

//vai exibir o nome do usuário que está logado e a data corrente

echo "O Usuário " .$_SESSION['sessao_nome]." está logado no sistema neste momento!!!! Hoje é ".$data;

?></b><br/>

<table width="60%" border="0" cellspacing="0" cellpadding="0" align="center">

<tr>

<td height="60"><div align="center"><font face="Arial" size="4"><b>Pesquisar Vendas por Estado - IPIL</b></font></div></td>

</tr>

</table><br/>

<?php

//Recebe os dados digitados no formulário de pesquisa de vendas por data via método POST

$ven_data = $_POST["ven_data"];

$sql_vendas = "SELECT vendas.ven_id, vendas.date_format(ven_data, ‘%d/%m/%Y’) AS DATA, clientes.cli_id, clientes.cli_nome, vendas.cli_id, produtos.pro_id, produtos.pro_nome, vendas.pro_id FROM clientes, produtos, vendas WHERE clientes.cli_id = vendas.cli_id AND produtos.pro_id = vendas.pro_id AND vendas.ven_data = '$ven_data'";

$sql_vendas = mysql_query($sql_vendas) or die ("Não foi possível realizar a consulta!!!!<br/> <b><a href=menu_pesquisar_vendas.php'><b>Voltar Para o Menu Pesquisar Vendas</a><br>");

?>

<?php

if(mysql_num_rows($sql_vendas) > 0)

{

?>

<table width="100%" border="0" cellspacing="1" cellpadding="0" align="center">

<tr bgcolor="#6699CC">

<td colspan="15"><div align="center"><font face="Arial" size="2"><b><font color="#FFFFFF">Vendas por Data - <?php echo $ven_data;?></font></b></font></div></td>

<tr bgcolor="#38B0DE"><td width="5%"><div align="center"><b><font face="Arial" size="2">Código da venda</font></b></div></td>

<td width="5%"><div align="center"><b><font face="Arial" size="2">Data da Venda</font></b></div></td>

<td width="5%"><div align="center"><b><font face="Arial" size="2">Código do Cliente</font></b></div></td>

<td width="5%"><div align="center"><b><font face="Arial" size="2">Nome do Cliente</font></b></div></td>

<td width="10%"><div align="center"><b><font face="Arial" size="2">Código do Produto</font></b></div>

<td width="5%"><div align="center"><b><font face="Arial" size="2">Nome do Produto</font></b></div></td>

</tr>

<?php

while($array_venda = mysql_fetch_array($sql_vendas))

{

?>

<tr bgcolor="#EBC79E">

<td width="10%" height="25"><b><font face="Arial" size="2"><?php echo $array_venda['ven_id];?></font></td>

<td width="10%" height="25"><b><font face="Arial" size="2"><?php echo $array_venda['ven_data'];?></font></td>

<td width=20%" height="25"><b><font face="Arial" size="2"><?php echo $array_venda['cli_id];?></font></td>

<td width="20%" height="25"><b><font face="Arial" size="2"><?php echo $array_venda['cli_nome'];?></font></td>

<td width=20%" height="25"><b><font face="Arial" size="2"><?php echo $array_venda['pro_id];?></font></td>

<td width="20%" height="25"><b><font face="Arial" size="2"><?php echo $array_venda['pro_nome'];?></font></td>

</tr>

<?php

}

?>

</table>

<?php

}/* Fecha a execução do comando mysql_num_rows > 0 */

else

{

echo "<br/><br/><div align=center><font face=Arial size=2><b>Desculpe, mais não foram encontradas vendas para a Data $ven_data !!!!<br/><br/></font></div></b>";

}

?>

<br/><div align="center"><font face="Arial" size="2">

<b><a href='menu_pesquisar_vendas.php'><b>Voltar Para o Menu Pesquisar Vendas</a><br/>

<b><a href='form_alterar_vendas.php'><b>Voltar Para Alteração de Vendas</a><br/>

<b><a href='form_excluir_vendas.php'><b>Voltar Para Exclusão de Vendas</a><br/>

<b><a href='menu_ger_vendas.php'><b>Voltar para o menu de Opções Gerenciamento de Vendas</a><br/>

<b><a href='menu_opcoes_geral.php'><b>Voltar para o menu de Opções Geral</a><br/>

<b><a href='sair.php'><b>Sair do Sistema IPIL</a></font></div>

</body>

</html>

Quando digitio a data no formato do MySql corre tudo bem. Quando digito a data no formato brasileiro ele não retorna nada. Fico no aguardo de uma ajuda. Grato. :wacko:

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

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...