Jump to content

adriano.eurich

Members
  • Content count

    17
  • 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

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

    Então blz, vou mexer nele aqui, novamente obrigado!
  2. 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>
  3. 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; } ?>
  4. 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!
  5. 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.
  6. 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;
  7. adriano.eurich

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

    Oi Felipe, perai que me enrolei aqui agora rsrsrs, eu tava fazendo a conexão e o create.php assim: conexao.php <?php $link = new mysqli('localhost','root','','db_sacola'); $link->set_charset('utf8'); create.php <?php session_start(); include_once 'conexao.php'; $nome = $_POST [ 'nome' ]; $telefone = $_POST [ 'telefone' ]; $cpf = $_POST [ 'cpf' ]; $numeroSacola = $_POST [ 'numeroSacola' ]; $periodo = $_POST [ 'periodo' ]; $queryInsert = $link->query("insert into tb_emprestimo values(default,'$nome','$telefone','$cpf','$numeroSacola','$periodo')"); $affected_rows = mysqli_affected_rows($link); if($affected_rows > 0): $_SESSION['msg'] = "<p class='center green-text'>".'Cadastro efetuado com Sucesso!'."<br>"; header("Location: ../sacola.php"); endif; ele esta dando um erro da linha do $numeroSacola e $periodo ali do post! Notice: Undefined index: numeroSacola in C:\xampp\htdocs\cadastro\banco_de_dados\create.php on line 8 Notice: Undefined index: periodo in C:\xampp\htdocs\cadastro\banco_de_dados\create.php on line 9
  8. adriano.eurich

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

    É mais o menos isso, vou guardar no banco o formulário da pagina emprestimo.php na pagina sacola.php tem todos os botões que representam as sacolas de 1 a 20, quando clico no batão 1 por exemplo ele redireciona a pagina emprestimo.php que é meu formulário e também ele já me traz o numero da sacola ou seja do botão que cliquei no caso o numero 1, e preenche ja no formulário ai eu digitaria os dados do cliente e enviaria ao banco, na hora de devolver eu não quero que ele delete do banco nem mude nada apenas mudasse a cor do botão e desse a mensagem de devolvido. A parte do banco e tal eu já sei, só queria ver essa parte do botão continuasse da cor vermelha que seria emprestado mesmo eu mudando de pagina, e desse a mensagem de devolvido quando clicado novamente Quando clicasse no botão emprestar da pagina emprestimo.php envia ao banco e redireciona novamente a pagina sacola.php No caso da pagina emprestimo.php, pode desconsiderar o botão devolução, pois não iria usar ele. Pagina sacola.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> <fieldset class="formulario" style="padding: 5px; width: 650px;"> <legend><img src="imagens/sacola.png" alt="[imagem]"style="width:50px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Botões --> <div class="input-field col s12"> <div class="linha1"> <button id="botao" data-numero="01"class="button" onclick="mudaCor(this)">01</button> <button id="botao" data-numero="02"class="button" onclick="mudaCor(this)">02</button> <button id="botao" data-numero="03"class="button" onclick="mudaCor(this)">03</button> <button id="botao" data-numero="04"class="button" onclick="mudaCor(this)">04</button> <button id="botao" data-numero="05"class="button" onclick="mudaCor(this)">05</button> </div> <div class="linha2"> <button id="botao" data-numero="06"class="button" onclick="mudaCor(this)">06</button> <button id="botao" data-numero="07"class="button" onclick="mudaCor(this)">07</button> <button id="botao" data-numero="08"class="button" onclick="mudaCor(this)">08</button> <button id="botao" data-numero="09"class="button" onclick="mudaCor(this)">09</button> <button id="botao" data-numero="10"class="button" onclick="mudaCor(this)">10</button> </div> <div class="linha3"> <button id="botao" data-numero="11"class="button" onclick="mudaCor(this)">11</button> <button id="botao" data-numero="12"class="button" onclick="mudaCor(this)">12</button> <button id="botao" data-numero="13"class="button" onclick="mudaCor(this)">13</button> <button id="botao" data-numero="14"class="button" onclick="mudaCor(this)">14</button> <button id="botao" data-numero="15"class="button" onclick="mudaCor(this)">15</button> </div> <div class="linha4"> <button id="botao" data-numero="16"class="button" onclick="mudaCor(this)">16</button> <button id="botao" data-numero="17"class="button" onclick="mudaCor(this)">17</button> <button id="botao" data-numero="18"class="button" onclick="mudaCor(this)">18</button> <button id="botao" data-numero="19"class="button" onclick="mudaCor(this)">19</button> <button id="botao" data-numero="20"class="button" onclick="mudaCor(this)">20</button> </div> </div> </fieldset> </div> <?php include_once 'includes/footer.inc.php';?> <?php include_once 'includes/script.inc.php'; Pagina emprestimo.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/create.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/sacola.png" alt="[imagem]"style="width:80px; height:45px"></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 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 Cpf --> <div class="input-field col s12"> <i class="material-icons prefix">credit_card</i> <input type="text" name="cpf" id="cpf" maxlength="14" required> <label for="cpf"> CPF</label> </div> <!-- Campo 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['numeroSacola']) ? $_GET['numeroSacola'] : null; ?>"> </div> <div class="input-field col s12"> <i class="material-icons prefix">timelapse</i> <select> <option value="" disabled selected>Período</option> <option value="1">Manhã</option> <option value="2">Tarde</option> <option value="3">Noite</option> </select> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="Empréstimo" class="btn blue"> <input type="submit"style="width:120px; height:37px" value="Devolução" class="btn red"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn lilac"> </div> </fieldset> </form> </div> <?php include_once 'includes/script.inc.php';?> Script das paginas <!-- Arquivos Jquery e JavaScrip --> <script type="text/javascript" src="materialize/js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="materialize/js/materialize.min.js"></script> <script type="text/javascript" src="materialize/js/jquery.mask.min"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.3.1/jquery.maskedinput.min.js"></script> <!-- Inicialização Jquery --> <script type="text/javascript"> $(document).ready(function(){ $('.sidenav').sidenav(); $('.dropdown-trigger').dropdown(); }); </script> <!-- Inicialização Jquery Mascaras --> <script type="text/javascript"> jQuery.noConflict(); jQuery(function($){ //$("#datanasc").mask("99/99/9999"); //$("#telefone").mask("(099)99999-9999"); $("#cpf").mask("999.999.999-99"); $("#cpfDono").mask("999.999.999-99"); }); document.addEventListener('DOMContentLoaded', function() { var elems = document.querySelectorAll('select'); var instances = M.FormSelect.init(elems, options); }); // Or with jQuery $(document).ready(function(){ $('select').formSelect(); }); </script> <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 numeroSacola = this.dataset.numero; //redireciona para emprestimos.php passando o numero do botao window.location.href = `emprestimo.php?numeroSacola=${numeroSacola}`; }); } </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> </body> </html> Css das paginas /* Created on : 31/03/2019, 16:16:55 Author : Adriano */ .footer { position: fixed; left: -15px; bottom: -15px; width: 100%; background-color: #790f04; color: white; text-align: center; } .row container{ margin-bottom: 5px; } .linha1{ padding: 3px; margin-left: 70px; } .linha2{ padding: 3px; margin-left: 70px; } .linha3{ padding: 3px; margin-left: 70px; } .linha4{ padding: 3px; margin-left: 70px; } .button { background-color: #4CAF50; border: none; color: white; padding: 20px 35px; text-align: center; text-decoration: none; display: inline-block; font-size: 18px; margin: 4px 4px; cursor: pointer; }
  9. adriano.eurich

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

    Oi Felipe Coutinho, muito obrigado pela ajuda, era isso mesmo, porem me deparei com outro problema, não sei se estou fazendo da forma correta, estou começando agora, mas minha ideia era assim quando clicado em algum botão ele mudasse de cor e redirecionasse para outra pagina, isso acontece, porem quando volto pra pagina das sacola ele já não esta com a cor clicada, não sei como faria isso , a ideia era bolar um sistema de empréstimo de sacola deve ter formas mais correta de fazer isso, mas fui mexendo e saindo isso kkkkk . Na tela de sacola onde mostra os números de todas as sacolas ao clicar era pra mudar a cor e redirecionar a pagina de empréstimo onde é digitado os dados do cliente ai clicaria no botão emprestar e o formulário iria pro banco e já redirecionaria a pagina de sacola, mas deveria estar em vermelho para sinalizar que está emprestado, quado eu clicasse novamente daria um mensagem dizendo que foi devolvida e retornaria a cor normal.
  10. Olá, gostaria de fazer o seguinte tenho um código que tem vários botões, que quando clicado redireciona a outra pagina de formulário, gostaria de deixar esses botões ao clicar mudasse pra cor vermelha por exemplo e quando eu clicasse novamente voltasse para cor normal dele e desse uma caixa de mensagem ! Em anexo as telas ! Tela sacola.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> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/sacola.png" alt="[imagem]"style="width:80px; height:45px"></legend> <br> <?php if(isset($_SESSION['msg'])): echo $_SESSION['msg']; session_unset(); endif; ?> <!-- Botões --> <div class="input-field col s12"> <div class="linha1"> <button id="botao" data-numero="01"class="btn blue" style="width:120px; height:37px">01</button> <button id="botao" data-numero="02"class="btn blue" style="width:120px; height:37px">02</button> <button id="botao" data-numero="03"class="btn blue" style="width:120px; height:37px">03</button> <button id="botao" data-numero="04"class="btn blue" style="width:120px; height:37px">04</button> <button id="botao" data-numero="05"class="btn blue" style="width:120px; height:37px">05</button> </div> <div class="linha2"> <button id="botao" data-numero="06"class="btn blue" style="width:120px; height:37px">06</button> <button id="botao" data-numero="07"class="btn blue" style="width:120px; height:37px">07</button> <button id="botao" data-numero="08"class="btn blue" style="width:120px; height:37px">08</button> <button id="botao" data-numero="09"class="btn blue" style="width:120px; height:37px">09</button> <button id="botao" data-numero="10"class="btn blue" style="width:120px; height:37px">10</button> </div> <div class="linha3"> <button id="botao" data-numero="11"class="btn blue" style="width:120px; height:37px">11</button> <button id="botao" data-numero="12"class="btn blue" style="width:120px; height:37px">12</button> <button id="botao" data-numero="13"class="btn blue" style="width:120px; height:37px">13</button> <button id="botao" data-numero="14"class="btn blue" style="width:120px; height:37px">14</button> <button id="botao" data-numero="15"class="btn blue" style="width:120px; height:37px">15</button> </div> <div class="linha4"> <button id="botao" data-numero="16"class="btn blue" style="width:120px; height:37px">16</button> <button id="botao" data-numero="17"class="btn blue" style="width:120px; height:37px">17</button> <button id="botao" data-numero="18"class="btn blue" style="width:120px; height:37px">18</button> <button id="botao" data-numero="19"class="btn blue" style="width:120px; height:37px">19</button> <button id="botao" data-numero="20"class="btn blue" style="width:120px; height:37px">20</button> </div> </div> </fieldset> </div> <?php include_once 'includes/footer.inc.php';?> <?php include_once 'includes/script.inc.php'; Tela emprestimo.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/create.php" method="post" class="col s12"> <fieldset class="formulario" style="padding: 5px"> <legend><img src="imagens/sacola.png" alt="[imagem]"style="width:80px; height:45px"></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 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 Cpf --> <div class="input-field col s12"> <i class="material-icons prefix">credit_card</i> <input type="text" name="cpf" id="cpf" maxlength="14" required> <label for="cpf"> CPF</label> </div> <!-- Campo 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['numeroSacola']) ? $_GET['numeroSacola'] : null; ?>"> </div> <div class="input-field col s12"> <i class="material-icons prefix">timelapse</i> <select> <option value="" disabled selected>Período</option> <option value="1">Manhã</option> <option value="2">Tarde</option> <option value="3">Noite</option> </select> </div> <!-- Botões --> <div class="input-field col s12"> <input type="submit"style="width:120px; height:37px" value="Empréstimo" class="btn blue"> <input type="submit"style="width:120px; height:37px" value="Devolução" class="btn red"> <input type="reset" style="width:120px; height:37px" value="limpar" class="btn lilac"> </div> </fieldset> </form> </div> <?php include_once 'includes/script.inc.php';?> Código javascript <!-- Arquivos Jquery e JavaScrip --> <script type="text/javascript" src="materialize/js/jquery-3.3.1.min.js"></script> <script type="text/javascript" src="materialize/js/materialize.min.js"></script> <script type="text/javascript" src="materialize/js/jquery.mask.min"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/materialize/1.0.0/js/materialize.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery.maskedinput/1.3.1/jquery.maskedinput.min.js"></script> <!-- Inicialização Jquery --> <script type="text/javascript"> $(document).ready(function(){ $('.sidenav').sidenav(); $('.dropdown-trigger').dropdown(); }); </script> <!-- Inicialização Jquery Mascaras --> <script type="text/javascript"> jQuery.noConflict(); jQuery(function($){ //$("#datanasc").mask("99/99/9999"); //$("#telefone").mask("(099)99999-9999"); $("#cpf").mask("999.999.999-99"); $("#cpfDono").mask("999.999.999-99"); }); document.addEventListener('DOMContentLoaded', function() { var elems = document.querySelectorAll('select'); var instances = M.FormSelect.init(elems, options); }); // Or with jQuery $(document).ready(function(){ $('select').formSelect(); }); </script> <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 numeroSacola = this.dataset.numero; //redireciona para emprestimos.php passando o numero do botao window.location.href = `emprestimo.php?numeroSacola=${numeroSacola}`; }); } </script> </body> </html>
  11. adriano.eurich

    Mascaras e conversão de data PHP mySql

    Obrigado violin101, isso mesmo
  12. adriano.eurich

    Mascaras e conversão de data PHP mySql

    A hora não precisa, apenas a data
  13. adriano.eurich

    Mascaras e conversão de data PHP mySql

    Olá violin101, obrigado pelo retorno, então eu estou meio confuso, essa dica que você me passou seria para usar no lugar do Jquery como eu fiz ali? Por que eu precisava que na pagina aparecesse para a pessoa digitar no formato 00/00/000, usei aquela jquery e ficou dessa forma, mas quando clica pra enviar para o banco ele passa tudo zerado 0000-00-00, acho que tenho que mudar algo na pagina create.php que receba a data com mascara 00/00/000 e converta para 0000-00-00 antes de enviar para o banco ai o outro problema seria quando eu entrasse na pagina consulta.php ela teria que me mostrar a data no formato 00/00/0000.
  14. adriano.eurich

    Mascaras e conversão de data PHP mySql

×

Important Information

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