Jump to content
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?

Share this post


Link to post
Share on other 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/>";

 

Share this post


Link to post
Share on other 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>";
?>    

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.