Jump to content

adriano.eurich

Members
  • Content count

    25
  • Joined

  • Last visited

Community Reputation

0 Comum

About adriano.eurich

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. adriano.eurich

    Recuperar dados do banco e trazer para o formulário

    Entendi, vou tentar aqui, obrigado...
  2. adriano.eurich

    Recuperar dados do banco e trazer para o formulário

    Boa tarde, obrigado pela ajuda, vou tentar fazer aqui o que falou, mas quando aos botões, será que consigo deixar habitado apenas o cadastrar e pesquisar, so quando recuperasse os dados do banco habilitaria o editar e deletar e desabilitaria o cadastro e pesquisa, isso em php apenas?
  3. Tem como recuperar os dados do banco que foram incluídos através do create, e retornar para a mesmo formulário? Quando eu inserir o numero da chave e clicar em pesquisar ele traz o resultado do banco referente aquela chave se ela estiver com a situação 1 que é emprestado ai habilitaria os botões editar e deletar, onde o deletar apenas alterava o situação de 1 para 2 . Não consigo fazer essa parte de busca no banco e retornar no mesmo formulário, se é que é possível! cadastro.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <form action="banco_de_dados/create.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 1px;"> <legend><!--<img src="imagens/CadCli.png" alt="[imagem]" style="width:40x; height:40px">--></legend> <br> <?php if (isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Chave --> <div class="input-field col s12"> <i class="material-icons prefix">vpn_key</i> <input type="text" name="chave" id="chave" maxlength="4" required> <label for="chave">Chave</label> </div> <!-- Campo Nome --> <div class="input-field col s12"> <i class="material-icons prefix">account_circle</i> <input type="text" name="nome" id="nome" maxlength="40" required autofocus> <label for="nome">Nome</label> </div> <!-- Campo Instituição --> <div class="input-field col s12"> <i class="material-icons prefix">account_balance</i> <input type="text" name="inst" id="inst" maxlength="40" required autofocus> <label for="inst">Instituição</label> </div> <!-- Campo Telefone --> <div class="input-field col s12"> <i class="material-icons prefix">phone</i> <input type="text" name="telefone" id="telefone" maxlength="13" required> <label for="telefone">Telefone</label> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:108px; height:35px" value="cadastrar" class="btn green"> <input type="submit"style="width:108px; height:35px" value="Pesquisar" class="btn blue"> <input type="submit"style="width:108px; height:35px" value="Editar" class="btn orange"> <input type="submit"style="width:108px; height:35px" value="Devolver" class="btn red"> </div> </fieldset> </form> </div> <?php include_once 'includes/footer.inc.php'; ?> <?php include_once 'includes/script.inc.php'; ?> create.php <?php session_start(); include_once 'conexao.php'; $id = $_POST ['id']; $nome = $_POST ['nome']; $inst = $_POST ['inst']; $data = date('y-m-d'); $telefone = $_POST ['telefone']; $chave = $_POST ['chave']; $situacao = $_POST ['situacao']; $queryInsert = $link->query("insert into tb_cadastro VALUES ('" . $id . "', '" . $nome . "','" . $inst . "','" . $data . "','" . $telefone . "','" . $chave . "','1')"); $affected_rows = mysqli_affected_rows($link); if ($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>" . 'Cadastrado com Sucesso!' . "<br>"; header("Location: ../cadastro.php"); endif;
  4. adriano.eurich

    Recuperando os dados do banco entre 2 datas

    Olá blz, então, ele esta recebendo agora tudo certo, coloquei o nome das varias da forma correta como o icarof falou, $data_inicial e $data_final, ao declarar a variável data no create.php eu deixei ela assim, $data = date('y-m-d'); Obrigado novamente pela ajuda e pela dica, vou tentar aqui !
  5. adriano.eurich

    Recuperando os dados do banco entre 2 datas

    Era isso mesmo, faltava colocar a variável da forma correta na query como você mostrou! Muito Obrigado pela ajuda, deu certinho agora... Só mais um duvida, quero por um campo no final com o total de registro buscado entre as datas, é possível fazer isso teria uma dica pra eu seguir ! Obrigado
  6. adriano.eurich

    Recuperando os dados do banco entre 2 datas

    Olá icaro, primeiro obrigado pela atenção e ajuda, então, ontem eu fiz alguns ajuste melhorei um pouco, mas não estou conseguindo trazer os dados do banco quando filtro pela data inicial e data final. se eu mudo a query de select e deixo para mostrar todos os dados da tabela sem o BETWEEN, ela me retorna certinho, mas todos os dados de todas as datas. Vou postar o código! create.php <?php session_start(); include_once 'conexao.php'; $id = $_POST ['id']; $nome = $_POST ['nome']; $inst = $_POST ['inst']; //$data = $_POST ['data']; $data = date('y-m-d'); // verificar se é dessa forma. $telefone = $_POST ['telefone']; $chave = $_POST ['chave']; $queryInsert = $link->query("insert into tb_cadastro VALUES ('" . $id . "', '" . $nome . "','" . $inst . "','" . $data . "','" . $telefone . "','" . $chave . "')"); $affected_rows = mysqli_affected_rows($link); if ($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>" . 'Cadastrado com Sucesso!' . "<br>"; header("Location: ../cadastro.php"); endif; ----------------------------- cadastro.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <form action="banco_de_dados/create.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 1px;"> <legend><!--<img src="imagens/CadCli.png" alt="[imagem]" style="width:40x; height:40px">--></legend> <br> <?php if (isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Nome --> <div class="input-field col s12"> <i class="material-icons prefix">account_circle</i> <input type="text" name="nome" id="nome" maxlength="40" required autofocus> <label for="nome">Nome</label> </div> <!-- Campo Instituição --> <div class="input-field col s12"> <i class="material-icons prefix">account_balance</i> <input type="text" name="inst" id="inst" maxlength="40" required autofocus> <label for="inst">Instituição</label> </div> <!-- Campo Telefone --> <div class="input-field col s12"> <i class="material-icons prefix">phone</i> <input type="text" name="telefone" id="telefone" maxlength="13" required> <label for="telefone">Telefone</label> </div> <!-- Campo Chave --> <div class="input-field col s12"> <i class="material-icons prefix">vpn_key</i> <input type="text" name="chave" id="chave" maxlength="4" required> <label for="chave">Chave</label> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="cadastrar" class="btn blue"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn red"> </div> </fieldset> </form> </div> <?php include_once 'includes/script.inc.php'; ?> ---------------------------------------------------------- relatorio.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <form action="arquivo_rel.php" method="POST" class="col s12"> <fieldset class="formulario" style="padding: 3px"> <legend><img src="imagens/relatorio.png" alt="[imagem]" style="width:55px; height:45px"></legend> <br> <?php if (isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Data --> <div class="input-field col s12"> <i class="material-icons prefix">event_available</i> <input type="date" name="data_inicial" id="data_inicial" maxlength="8" required> <label for="data_inicial">Data Inicial</label> </div> <div class="input-field col s12"> <i class="material-icons prefix">event_busy</i> <input type="date" name="data_final" id="data_final" maxlength="8" required> <label for="data_final">Data Final</label> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="Gerar" class="btn blue"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn red"> </div> </fieldset> </form> </div> <?php include_once 'includes/footer.inc.php'; ?> <?php include_once 'includes/script.inc.php'; ------------------------------------------------------------------- arquivo_rel.php <?php session_start(); include_once 'banco_de_dados/conexao.php'; include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/relatorio.png" alt="[imagem]" style="width:55px; height:45px"></legend> <br> <?php if (isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <?php echo "<table border=1>"; echo "<thead>"; echo "<tr>"; echo "<th>id:</th>"; echo "<th>Nome:</th>"; echo "<th>inst:</th>"; echo "<th>data:</th>"; echo "<th>telefone:</th>"; echo "<th>chave:</th>"; echo "</tr>"; echo "</thead>"; //$data_inicial = $_POST ['data_inicial']; //$data_final = $_POST ['data_final']; //$data_inicial = date('y-m-d'); //$data_final = date('y-m-d'); $sql = "select * FROM tb_cadastro where data BETWEEN ('data_inicial') AND ('data_final')"; $resultado = mysqli_query($link, $sql) or die("Erro ao retornar dados"); // Obtendo os dados por meio de um loop while while ($registro = mysqli_fetch_array($resultado)) { $id = $registro['id']; $nome = $registro['nome']; $inst = $registro['inst']; $data = $registro['data']; $telefone = $registro['telefone']; $chave = $registro['chave']; echo "<tr>"; echo "<td>".$id."</td>"; echo "<td>".$nome."</td>"; echo "<td>".$inst."</td>"; //echo "<td>".$data."</td>"; echo "<td>".date('d/m/Y')."</td>"; echo "<td>".$telefone."</td>"; echo "<td>".$chave."</td>"; echo "</tr>"; } mysqli_close($link); echo "</table>"; ?> </fieldset> </div> <?php include_once 'includes/footer.inc.php'; ?> <?php include_once 'includes/script.inc.php'; ?>
  7. adriano.eurich

    Recuperando os dados do banco entre 2 datas

    Olá, estou com muita dificuldade em entender e fazer uma recuperação de dados do banco, quando em uma tela tenho 2 campos de data, data inicial e data final, quando clico no botão gerar ele me encaminha para outra pagina onde gostaria que aparecesse os dados nela! create.php <?php session_start(); include_once 'conexao.php'; $id = $_POST [ 'id' ]; $nome = $_POST [ 'nome' ]; $inst = $_POST [ 'inst' ]; $data = date('y-m-d'); $telefone = $_POST [ 'telefone' ]; $chave = $_POST [ 'chave' ]; $queryInsert = $link->query("insert into tb_cadastro VALUES ('".$id."', '".$nome."','".$inst."','".$data."','".$telefone."','".$chave."')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Cadastrado com Sucesso!'."<br>"; header("Location: ../cadastro.php"); endif; relatorio.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <p>&nbsp;</p> <form action="banco_de_dados/consulta_rel.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 3px"> <legend><img src="imagens/relatorio.png" alt="[imagem]" style="width:55px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Data --> <div class="input-field col s12"> <i class="material-icons prefix">event_available</i> <input type="date" name="datainicial" id="data" maxlength="10" required> <label for="data">Data Inicial</label> </div> <div class="input-field col s12"> <i class="material-icons prefix">event_busy</i> <input type="date" name="datafinal" id="data" maxlength="10" required> <label for="data">Data Final</label> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="Gerar" class="btn blue"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn red"> </div> </fieldset> </form> </div> <?php include_once 'includes/footer.inc.php';?> <?php include_once 'includes/script.inc.php'; consulta_rel.php <?php session_start(); include_once 'conexao.php'; $datainicial = $_POST [ 'datainicial' ]; $datafinal = $_POST [ 'datafinal' ]; $sql= "select * from tb_cadastro where data between '$datainicial' and '$datainicial'"; $consulta_rel = mysqli_query($link, $sql); echo "sql"; if($consulta_rel) { ////// $_SESSION['msg'] = "<p class='center green-text'>".'Devolução efetuada com Sucesso!'."<br>"; header("Location: ../arquivo_rel.php"); exit(); }
  8. cadastro.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <form action="banco_de_dados/create.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 1px;"> <legend><!--<img src="imagens/CadCli.png" alt="[imagem]" style="width:40x; height:40px">--></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Nome --> <div class="input-field col s12"> <i class="material-icons prefix">account_circle</i> <input type="text" name="nome" id="nome" maxlength="40" required autofocus> <label for="nome">Nome</label> </div> <!-- Campo Instituição --> <div class="input-field col s12"> <i class="material-icons prefix">account_balance</i> <input type="text" name="inst" id="inst" maxlength="40" required autofocus> <label for="inst">Instituição</label> </div> <!-- Campo Telefone --> <div class="input-field col s12"> <i class="material-icons prefix">phone</i> <input type="text" name="telefone" id="telefone" maxlength="13" required> <label for="telefone">Telefone</label> </div> <!-- Campo Chave --> <div class="input-field col s12"> <i class="material-icons prefix">vpn_key</i> <input type="text" name="chave" id="chave" maxlength="4" required> <label for="chave">Chave</label> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="cadastrar" class="btn blue"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn red"> </div> </fieldset> </form> </div> <?php include_once 'includes/script.inc.php';?> ------------------------- create.php <?php session_start(); include_once 'conexao.php'; $id = $_POST [ 'id' ]; $nome = $_POST [ 'nome' ]; $inst = $_POST [ 'inst' ]; $data = date('y-m-d'); $telefone = $_POST [ 'telefone' ]; $chave = $_POST [ 'chave' ]; $queryInsert = $link->query("insert into tb_cadastro VALUES ('".$id."', '".$nome."','".$inst."','".$data."','".$telefone."','".$chave."')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Cadastrado com Sucesso!'."<br>"; header("Location: ../cadastro.php"); endif; --------------- relatorio.php <?php session_start(); include_once 'includes/header.inc.php'; include_once 'includes/menu.inc.php'; ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <p>&nbsp;</p> <form action="banco_de_dados/consulta_rel.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 3px"> <legend><img src="imagens/relatorio.png" alt="[imagem]" style="width:55px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Campo Data --> <div class="input-field col s12"> <i class="material-icons prefix">event_available</i> <input type="date" name="datainicial" id="data" maxlength="10" required> <label for="data">Data Inicial</label> </div> <div class="input-field col s12"> <i class="material-icons prefix">event_busy</i> <input type="date" name="datafinal" id="data" maxlength="10" required> <label for="data">Data Final</label> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="Gerar" class="btn blue"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn red"> </div> </fieldset> </form> </div> <?php include_once 'includes/footer.inc.php';?> <?php include_once 'includes/script.inc.php'; ----------------- arquivo_rel.php ?> <!-- Formulário de Cadastro Cliente --> <div class="row container"> <p>&nbsp;</p> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/relatorio.png" alt="[imagem]" style="width:55px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <table class="highlight" > <thead> <tr> <th>Nome</th> <th>Instituição</th> <th>Data</th> </tr> </thead> </table> </fieldset> </div> <?php include_once 'includes/footer.inc.php';?> <?php include_once 'includes/script.inc.php'; --------------- consulta_rel.php <?php session_start(); include_once 'conexao.php'; $datainicial = $_POST [ 'datainicial' ]; $datafinal = $_POST [ 'datafinal' ]; $sql= "select * from tb_cadastro where data between '$datainicial' and '$datainicial'"; $consulta_rel = mysqli_query($link, $sql); echo "sql"; if($consulta_rel) { ////// $_SESSION['msg'] = "<p class='center green-text'>".'Devolução efetuada com Sucesso!'."<br>"; header("Location: ../arquivo_rel.php"); exit(); } Alguma dica de como eu posso, mostrar os dados do cadastro, quando abro a pagina relatório e coloco as datas para consulta
  9. adriano.eurich

    Mudar a cor do botão ao clicar e mostrar mensagem ao desclicar !

    Então blz, vou mexer nele aqui, novamente obrigado!
  10. adriano.eurich

    Mudar a cor do botão ao clicar e mostrar mensagem ao desclicar !

    Estive vendo a parte do script que tenho, sera que teria algo com o que foi feito ali teria que converter algo sera, tem a pagina SACOLA.PHP onde consta os números de 1 a 20, e tem a outra pagina EMPRESTIMO.PHP que é o formulário, quando eu clico no numero 1 por exemplo ele me direciona para pagina emprestimo.php e ja me traz o numero que eu cliquei vou postar o código. <script> //pega todos os botoes const botoes = document.querySelectorAll('#botao'); for (let i = 0; i < botoes.length; i++) { //escuta o evento de click em cada botao botoes[i].addEventListener('click', function (e) { //pega o numero do botao clicado const sacola = this.dataset.numero; //redireciona para emprestimos.php passando o numero do botao window.location.href = `emprestimo.php?sacola=${sacola}`; }); } </script> <script> //muda cor do botão function mudaCor(el){ var cor = el.style.backgroundColor; if(cor == 'rgb(0, 0, 255)') { el.style.backgroundColor = '#FF0000'; } else { el.style.backgroundColor = '#0000FF'; } } </script>
  11. adriano.eurich

    Mudar a cor do botão ao clicar e mostrar mensagem ao desclicar !

    Blz Felipe, obrigado, só mais uma coisa nesse trecho de código que você passou, essa variável resultset não conseguir entender ela tem que ser declarada ? <?php if (!@include_once "conexao.php" ) {echo "Arquivo: conexao.php não incluso";}; $x = 1; $sacola = 1; while($x <= 4) { echo "<div class='linha".$x."'>"; $y = 1; while ($y <= 5) { $sql = "SELECT SACOLA FROM TB_EMPRESTIMO WHERE SACOLA = ".$sacola." and SITUACAO = 2"; if($resultset = mysql_fetch_assoc(mysql_query($sql))) {; echo "<button id='botao' data-numero='".$sacola."' style='width:120px; height:37px; background-color: #FF0000;'>".$sacola."</button>"; } else { echo "<button id='botao' data-numero='".$sacola."' style='width:120px; height:37px; background-color: #0000FF;'>".$sacola."</button>"; } $sacola = $sacola + 1; $y = $y + 1; } $x = $x + 1; } ?>
  12. adriano.eurich

    Mudar a cor do botão ao clicar e mostrar mensagem ao desclicar !

    Felipe, pelo comando direto no phpadmin deu certo sim, como mostra o print. Pois é eu devo estar errando alguma coisa no código, pois usei uma parte que você me ajudou e outra parte que eu tinha feito, vou rever tudo aqui e tentar entender melhor, mas agradeço muito mesmo sua paciência e toda a ajuda, obrigado!
  13. adriano.eurich

    Mudar a cor do botão ao clicar e mostrar mensagem ao desclicar !

    Oi Felipe, primeiro obrigado pela paciência e toda a ajuda, eu tentei fazer a conexão da forma que falou e também a parte do INSERT,, mas sempre da algum erro, não sei, mas será que pode ser por eu estar usando o netbeans 8.2 pra escrever o código? falo isso por causa das aspas duplas e simples, tive uns problemas assim com python. vou anexar a estrutura da tabela, e tentar aqui novamente como você falou uma hora da certo rsrsr.
  14. adriano.eurich

    Mudar a cor do botão ao clicar e mostrar mensagem ao desclicar !

    Estou quase conseguindo rsrsr, falta 2 campos apenas, fiz a conexão com banco deu certo enviou os campos menos o campo sacola que é o numero da sacola e o campo situação ele da um erro quando usei o código que você passou, o campo numero da sacola ele passa o valor 0 para o banco, vou postar o código e o print do banco. conexao.php A conexão da certo e insere os dados menos sacola e situação, se eu coloco o código de mudar a situação junto na conexao.php ele da esse erro no print em anexo <?php $link = new mysqli('localhost','root','','db_sacola'); $link->set_charset('utf8'); // Código para mudar a situação da sacola $i = 1; while ($i <= 20) { $sql = "SELECT SACOLA FROM TB_EMPRESTIMO WHERE SACOLA = ".$i." and SITUACAO = 2"; if ($resultado = mysql_fetch_assoc(mysql_query($sql))) { ?> <button id="botao" data-numero="<?php echo $i; ?>" class="btn RED" style="width:120px; height:37px; background-color: #FF0000;" onclick="mudaCor(this)"><?php echo $i; ?></button> <?php } else { ?> <button id="botao" data-numero="<?php $i; ?>" class="btn blue" style="width:120px; height:37px; background-color: #0000FF;" onclick="mudaCor(this)"><?php echo $i; ?></button> <?php } $i++; } ?> emprestimo.php <!-- Campo Número da Sacola --> <div class="input-field col s12"> <i class="material-icons prefix">mode_edit</i> <label>Numero da Sacola</label> <input type="text" value="<?php echo isset($_GET['sacola']) ? $_GET['sacola'] : null; ?>"> </div> create.php <?php session_start(); include_once 'conexao.php'; $nome = $_POST [ 'nome' ]; $telefone = $_POST [ 'telefone' ]; $cpf = $_POST [ 'cpf' ]; $sacola = $_POST [ 'sacola' ]; $periodo = $_POST [ 'periodo' ]; $situacao = $_POST [ 'situacao' ]; $queryInsert = $link->query("insert into tb_emprestimo values(default,'$nome','$telefone','$cpf','$sacola','$periodo','$situacao')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Empréstimo efetuado com Sucesso!'."<br>"; header("Location: ../sacola.php"); endif;
×

Important Information

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