Ir para conteúdo
sergio.iescas

Pesquisa PHP com datas com campo variavel

Recommended Posts

Boa noite segue codigo abaixo.

A linha do erro linha 64 e a linha do (Whlie)

     <?php
        if (isset($_POST["txtpesquisa"])){
            include("conexao.php");
            $dataI = $_POST["Data_Inicial"];
            $dataF = $_POST["Data_Final"];
            $pesquisa = $_POST["txtpesquisa"];
            $pesquisar = mysqli_query($link,
            "select * from tb_registro_producao where (id_producao),(registro_producao_manual)BETWEEN '$dataI' AND '$dataF'");
(linha 64)    while ($dataI, $dataF, $idproducao, $registprocucao = mysqli_fetch_array($pesquisar)){    
                echo $dataI ["Data_Inicial"]."<br/>";
                echo $dataF ["Data_Final"]."<br/>";
                echo $idproducao ["id_producao"]."<br/>";
                echo $registprocucao ["registro_producao_manual"]."<br/>";
            }
        }
?>    

Boa noite a pesquisa acima esta gerando o seguinte código de erro?

image.png.ffdbe8fb9f6d057cf0b45cb9dfd3e046.png

 

Eu estou aprendendo php alguem poderia por favor me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

sua SQL parece errada; verifique.

seu "while" está errado; instancie uma nova variavel
e a atribua ao "fetch array"; ex:

$teste=mysqli_fetch_array($pesquisar)

e use essa variavel associada às colunas da tabela para exibir
os dados; ex:

echo $teste ["Data_Inicial"]."<br/>";
echo $teste ["Data_Final"]."<br/>";

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se eu consegui entender o que voce me passou seria dessa forma mais ainda esta dando erro agora aponta um erro para linha 85 mais essa linha não chegou a ser programada.

<?php 
           if (isset($_POST["txtpesquisa"])){
           include("../../includes/conexao.php");

                   $dataI = $_POST["Data_Inicial"];
                   $dataF = $_POST["Data_Final"];
                   
           $pesquisa = $_POST["txtpesquisa"];    
           
           $registros = mysqli_query($link,       
                  "select * from tb_registro_producao where (id_producao),(registro_producao_manual),
                  (data_producao) BETWEEN '$dataI' AND '$dataF'");
                  echo '<br><table style="margin-top:22%", width="100%" height="200" border="1" aling="center">';
                  echo '<tr><td>ID_Producao</td><td>Registro_P_Manual</td><td>Data_Producao</td>';

           while ($listar = mysqli_fetch_array($registros)){
                  echo '<tr><td>'.$listar["id_producao"].'</td><';
                  echo '<td>'.$listar["registro_producao_manual"].'</td>';    
                  echo '<td>'.$listar["data_producao"].'</td>';    
   }
                  echo "</table>";
?>    

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

×

Informação importante

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