Jump to content

Mauricio Molina

Members
  • Content count

    19
  • Joined

  • Last visited

Community Reputation

0 Comum

About Mauricio Molina

Recent Profile Visitors

399 profile views
  1. Mauricio Molina

    Filtrar dados BD Mysql

    Ola, tenho uma tabela onde mostro os dados da pessoa logado por session. Funciona perfeitamente, agora como faço para filtrar apenas os registros que estiverem cadastrados, os que não tiverem os campos não aparecerem? O Resultado 2 e Resultado 3, etc só poderá aparecer assim que forem cadastrados pelo adm do sistema. Segue o código da página: <?php session_start(); include_once("seguranca.php"); seguranca_adm(); ?> <!doctype html> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <meta name="description" content=""> <meta name="author" content=""> <link rel="icon" href="adminweb/imagens/favicon.ico"> <title>Zona Treinamento | Sistemas Web</title> <!-- Principal CSS do Bootstrap --> <link href="css/bootstrap.min.css" rel="stylesheet"> <!-- Our Custom CSS --> <link rel="stylesheet" href="css/style-sidebar.css"> <!-- Estilos customizados para esse template --> <link href="css/offcanvas.css" rel="stylesheet"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> <script defer src="https://use.fontawesome.com/releases/v5.0.13/js/solid.js"></script> <script defer src="https://use.fontawesome.com/releases/v5.0.13/js/fontawesome.js"></script> </head> <body> <?php require_once 'menu_sidebar_sup.php'; ?> <div class="container"> <button type="button" class="btn btn-success btn-lg btn-block"><?php echo $_SESSION['usuarioNome']; ?></button> </div> <div class="container theme-showcase" role="main"> <table class="table table-bordered table-hover table-striped table-sm"> <thead class="table-primary"> <tr> <th scope="col">DADOS</th> <th scope="col">RESULTADO 1</th> <th scope="col">RESULTADO 2</th> <th scope="col">RESULTADO 3</th> </tr> </thead> <tbody> <tr> <th scope="row">IDADE</th> <td><?php echo $_SESSION['usuarioIdade']; ?></td> <td><?php echo $_SESSION['usuarioIdade2']; ?></td> <!--aqui seria o espaço para o resultado 2,3,4 etc--> </tr> <tr> <th scope="row">ESCOLA</th> <td><?php echo $_SESSION['usuarioEscola']; ?></td> </tr> <tr> <th scope="row">SÉRIE</th> <td><?php echo $_SESSION['usuarioSerie']; ?></td> </tr> <tr> <th scope="row">PESO</th> <td><?php echo $_SESSION['usuarioPeso']; ?></td> </tr> <tr> <th scope="row">ALTURA</th> <td><?php echo $_SESSION['usuarioAltura']; ?></td> </tr> <tr> <th scope="row">IMC</th> <td><?php echo $_SESSION['usuarioImc']; ?></td> </tr> <tr> <th scope="row">RCQ</th> <td><?php echo $_SESSION['usuarioRcq']; ?></td> </tr> <tr> <th scope="row">FC Máxima</th> <td><?php echo $_SESSION['usuarioFcmaxima']; ?></td> </tr> <tr> <th scope="row">FC Repouso</th> <td><?php echo $_SESSION['usuarioFcrepouso']; ?></td> </tr> <tr> <th scope="row">FC Exercício</th> <td><?php echo $_SESSION['usuarioFcexerc']; ?></td> </tr> <tr> <th scope="row">FC Descanso</th> <td><?php echo $_SESSION['usuarioFcexercdesc']; ?></td> </tr> <tr> <th scope="row">Metragem Quadra</th> <td><?php echo $_SESSION['usuarioMquadra']; ?></td> </tr> <tr> <th scope="row">Teste Cooper</th> <td><?php echo $_SESSION['usuarioCooper']; ?></td> </tr> <tr> <th scope="row">Metros Percorridos</th> <td><?php echo $_SESSION['usuarioMetros_perc']; ?></td> </tr> <tr> <th scope="row">Impulsão Horizontal</th> <td><?php echo $_SESSION['usuarioImphoriz']; ?></td> </tr> <tr> <th scope="row">Impulsão Vertical</th> <td><?php echo $_SESSION['usuarioImpvert']; ?></td> </tr> </tbody> </table> </div> <!-- Inicio fechamento Menu Sidebar--> </div> </div> <!--Fim fechamento Menu Sidebar--> <script>function getElement(el) { return document.getElementById(el); } function validToCalc(fieldWeight, fieldHeight) { return fieldWeight.value && fieldHeight.value; } function calcImc(fieldWeight, fieldHeight) {console.log(fieldWeight, fieldHeight) const parsedWeigth = parseFloat(fieldWeight.replace(',', '.')); const parsedHeight = parseFloat(fieldHeight.replace(',', '.')); const calculatedImc = parsedWeigth/(parsedHeight * parsedHeight);  return Math.round(calculatedImc.toFixed(2)); } function initCalc(fieldWeight, fieldHeight) { const imcResult = calcImc(fieldWeight.value, fieldHeight.value); setImc(imcResult); } function setImc(imcResult) { getElement('imc').value = imcResult; } window.onload = function() { const fieldWeight = getElement('peso'); const fieldHeight = getElement('altura'); fieldWeight.addEventListener('keyup', function() { if(validToCalc(fieldWeight, fieldHeight)) { initCalc(fieldWeight, fieldHeight); } }); fieldHeight.addEventListener('keyup', function(){ if(validToCalc(fieldWeight, fieldHeight)) { initCalc(fieldWeight, fieldHeight); } }); }</script> <!-- Principal JavaScript do Bootstrap ================================================== --> <!-- Foi colocado no final para a página carregar mais rápido --> <!-- Popper.JS --> <script src="https://code.jquery.com/jquery-3.3.1.slim.min.js"></script> <script>window.jQuery || document.write('<script src="assets/js/vendor/jquery-slim.min.js"><\/script>')</script> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/holder.min.js"></script> <script src="js/offcanvas.js"></script> <?php require_once '../footer.php'; ?> </body> </html>
  2. Mauricio Molina

    Mesmo nome no name

    Obrigado amigão, mas como sou iniciante ainda não sei o que fazer com sua informação, poderia passar na pratica com este código atual: <?php session_start(); include_once("seguranca.php"); include_once("conexao/conexao.php"); seguranca_adm(); ?> <!DOCTYPE HTML> <html lang="pt-br"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> <title>Descrições Dados | Sistema Web</title><link href="css/offcanvas.css" rel="stylesheet"> <link href="css/bootstrap.min.css" rel="stylesheet"> <script src="ckeditor/ckeditor.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> <script src="js/bootstrap.js"></script> </head> <body> <?php require_once 'menu_responsivo_adm.php'; ?> <div class="container theme-showcase" role="main"> <div class="page-header"> <h1>Descrições Calculadoras</h1> <br> <nav> <div class="nav nav-tabs" id="nav-tab" role="tablist"> <a class="nav-item nav-link btn btn-outline-primary active " id="nav-home-tab" data-toggle="tab" href="#descricao_imc" role="tab" aria-controls="imc" aria-selected="true">Descrição IMC</a> <a class="nav-item nav-link btn-outline-primary" id="nav-contact-tab" data-toggle="tab" href="#descricao_karvonen" role="tab" aria-controls="karv" aria-selected="false">Descrição Karvonen</a> <a class="nav-item nav-link btn-outline-primary" id="nav-profile-tab" data-toggle="tab" href="#descricao_tanaka" role="tab" aria-controls="tanaka" aria-selected="false">Descrição Tanaka</a> <a class="nav-item nav-link btn-outline-primary" id="nav-profile-tab" data-toggle="tab" href="#descricao_fc_basal" role="tab" aria-controls="basal" aria-selected="false">Descrição FC Basal</a> <a class="nav-item nav-link btn-outline-primary" id="nav-profile-tab" data-toggle="tab" href="#descricao_zona" role="tab" aria-controls="zona" aria-selected="false">Descrição Zona Treinamento</a> </div> </nav> <br> <!-- Tab panes --> <div class="tab-content"> <div role="tabpanel" class="tab-pane active" id="descricao_imc"> <div class="alert alert-primary" role="alert"> Descrição Calculadora IMC </div> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="ckeditor" class="ckeditor" name="desc_imc"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="btnSubmit" /> </form> </div> </div> <div role="tabpanel" class="tab-pane" id="descricao_karvonen"> <div class="alert alert-primary" role="alert"> Descrição Calculadora Karvonen </div> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="ckeditor" class="ckeditor" name="desc_karv"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="btnSubmit" /> </form> </div> </div> <div role="tabpanel" class="tab-pane" id="descricao_tanaka"> <div class="alert alert-primary" role="alert"> Descrição Calculadora Tanaka </div> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="ckeditor" class="ckeditor" name="desc_tanaka"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="btnSubmit" /> </form> </div> </div> <div role="tabpanel" class="tab-pane" id="descricao_fc_basal"> <div class="alert alert-primary" role="alert"> Descrição Calculadora Basal </div> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="ckeditor" class="ckeditor" name="desc_basal"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="btnSubmit" /> </form> </div> </div> <div role="tabpanel" class="tab-pane" id="descricao_zona"> <div class="alert alert-primary" role="alert"> Descrição Calculadora Zona de Treinamento </div> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="ckeditor" class="ckeditor" name="desc_zona_trein"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="btnSubmit" /> </form> </div> </div> </div> </div> </div> <!-- Foi colocado no final para a página carregar mais rápido --> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/holder.min.js"></script> <script src="js/offcanvas.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> <?php require_once 'footer.php'; ?> </body> </html> Obrigado!
  3. Mauricio Molina

    Mesmo nome no name

    Ola, nao funcionou o textare em editor. Mas consegui nomeando o id e a class em ckeditor e retirando a função chamada. Logo posto o o codigo para quem precisar. Agora um dúvida, da para gravar no banco de dados em formato HTML vindo desse editor? EDIT: segue o código se alguém precisar: <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="ckeditor" class="ckeditor" name="desc_imc"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="btnSubmit" /> </form> </div>
  4. Mauricio Molina

    Mesmo nome no name

    Ola, não funcionou amigo, sem o editor funciona tranquilo. O link citado não ajudou. Obrigado.
  5. Mauricio Molina

    Mesmo nome no name

    Ola pessoal, Alguém pode me orientar? Estou com um campo textarea que esta chamando o editor CKEDITOR, pelo name="txtArtigo" Meu problema é que para enviar os dados para o banco, também usa o name="desc_imc" Deve ser algo fácil, mas sou iniciante e me perco em algumas coisas. <div role="tabpanel" class="tab-pane active" id="descricao_imc"> <div style="padding-top:20px;"> <form method="post" action="cadastrar_descricao.php"> <textarea id="desc_imc" type="text" name="txtArtigo"></textarea><br> <input class="btn btn-outline-success" type="submit" value="Cadastrar" name="button" /> <script src="ckeditor/ckeditor.js"></script> <script>CKEDITOR.replace( 'txtArtigo' );</script> </div> </div>
  6. Mauricio Molina

    Calculo automatico inputs

    Nossa perfeito obrigado! Poderia explicar o código para eu poder entender? Obrigado novamente! edit: estou com um problema, tenho outro script sendo chamado na pagina, e um esta bloqueando o outro dependo a posição que chamo na pagina, quando posiciono em baixo funciona, bloqueando o de cima e vice versa. Antes do fechamento da BODY, todos que estão sendo chamados: <!--Script Metragem Total--> <script type="text/javascript" src="js/js_metragem_voltas.js"></script> <!--Script IMC--> <script type="text/javascript" src="js/js_imc.js"></script> <!-- Foi colocado no final para a página carregar mais rápido --> <script src="js/popper.min.js"></script> <script src="js/bootstrap.min.js"></script> <script src="js/holder.min.js"></script> <script src="js/offcanvas.js"></script> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script> O outro script é, preciso retirar o formato de dinheiro: function id(el) { return document.getElementById( el ); } function metros_perc( un, cooper ) { return parseFloat(un.replace(',', '.'), 10) * parseFloat(cooper.replace(',', '.'), 10); } window.onload = function() { id('mquadra').addEventListener('keyup', function() { var result = metros_perc( this.value , id('cooper').value ); id('metros_perc').value = String(result.toFixed(2)).formatMoney(); }); id('cooper').addEventListener('keyup', function(){ var result = metros_perc( id('mquadra').value , this.value ); id('metros_perc').value = String(result.toFixed(2)).formatMoney(); }); } String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); v = v.replace(/([\d]+)([\d]{3}),([\d]{2})$/, "$1.$2,$3"); return v; };
  7. Mauricio Molina

    Calculo automatico inputs

    Alguém para dar uma força?
  8. Mauricio Molina

    Ajuda com script

    Alguem para dar uma força?
  9. Mauricio Molina

    Ajuda com script

    Ola, Tenho este script que peguei na internet, conheço pouco de javascript, para calcular o valor de dois inputs e adicionar a outro input o resultado, esta funcionando corretamente com as alterações que fiz. Da maneira que eles esta, o resultado esta sendo gerado em forma de moeda ex 20,00. Gostaria que ele gerasse um numero sem as duas casas após a vírgula, ex 20, e se caso o resultado der 4 dígitos que colocasse ponto automaticamente, ex 2.000 Alguém pode dar uma força? <script type="text/javascript"> function id(el) { return document.getElementById( el ); } function metros_perc( un, cooper ) { return parseFloat(un.replace(',', '.'), 10) * parseFloat(cooper.replace(',', '.'), 10); } window.onload = function() { id('mquadra').addEventListener('keyup', function() { var result = metros_perc( this.value , id('cooper').value ); id('metros_perc').value = String(result.toFixed(2)).formatMoney(); }); id('cooper').addEventListener('keyup', function(){ var result = metros_perc( id('mquadra').value , this.value ); id('metros_perc').value = String(result.toFixed(2)).formatMoney(); }); } String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); v = v.replace(/([\d]+)([\d]{3}),([\d]{2})$/, "$1.$2,$3"); return v; }; </script> Obrigado!
  10. Mauricio Molina

    Calculo automatico inputs

    Ola, Tenho um formulário em abas onde cadastro dados dos alunos e mando para o banco de dados. <div role="tabpanel" class="tab-pane" id="avaliacao"> <div style="padding-top:20px;"> <form class="form-horizontal" action="" method="POST"> <div class="form-row"> <div class="form-group col-md-2"> <label for="peso">Peso</label> <input type="text" name='peso' class="form-control" id="peso" placeholder="Peso"> </div> <div class="form-group col-md-2"> <label for="altura">Altura</label> <input type="text" name='altura' class="form-control" id="altura" placeholder="Altura em metros"> </div> <div class="form-group col-md-2"> <label for="imc">IMC</label> <input type="text" name='imc' class="form-control" id="imc" placeholder="IMC"> </div> <div class="form-group col-md-2"> <label for="rcq">Relação Cintura Quadril</label> <input type="text" name='rcq' class="form-control" id="rcq" placeholder="RCQ"> </div> </div> </div> </div> O que gostaria de fazer é que ao digitar os dois primeiros, Peso e Altura, o campo IMC fosse preenchido automaticamente com o resultado (número inteiro) A fórmula para o calculo seria: Peso / altura x altura * Leia-se: peso dividido pela altura ao quadro Mas sinceramente entendo pouco de javascript, alguém pode me dar uma força? Tenho um script que peguei na internet que consigo fazer as operações matemáticas, mas não sei como alterar para realizar a operação acima. E preciso que não mostre as casas após a virgula, como neste script abaixo. <script type="text/javascript"> function id(el) { return document.getElementById( el ); } function metros_perc( un, cooper ) { return parseFloat(un.replace(',', '.'), 10) * parseFloat(cooper.replace(',', '.'), 10); } window.onload = function() { id('mquadra').addEventListener('keyup', function() { var result = metros_perc( this.value , id('cooper').value ); id('metros_perc').value = String(result.toFixed(2)).formatMoney(); }); id('cooper').addEventListener('keyup', function(){ var result = metros_perc( id('mquadra').value , this.value ); id('metros_perc').value = String(result.toFixed(2)).formatMoney(); }); } String.prototype.formatMoney = function() { var v = this; if(v.indexOf('.') === -1) { v = v.replace(/([\d]+)/, "$00"); } v = v.replace(/([\d]+)\.([\d]{1})$/, "$1,$20"); v = v.replace(/([\d]+)\.([\d]{2})$/, "$1,$2"); v = v.replace(/([\d]+)([\d]{3}),([\d]{2})$/, "$1.$2,$3"); return v; }; </script>
  11. Mauricio Molina

    Redirecionar usuario após cadastro

    Ola muito obrigado consegui, não deu certo com o código que passou, mas peguei apenas esta parte e adicionei ao que tinha e tudo funcionou obrigado! if(mysqli_insert_id($conn)){ header("Location: login.php"); exit(); }else{ header("Location: index.php?Erro"); exit(); }
  12. Mauricio Molina

    Redirecionar usuario após cadastro

    Alguém para dar uma força, não estou conseguindo?
  13. Mauricio Molina

    Redirecionar usuario após cadastro

    Ola, obrigado por comentar. Sou iniciante. Não estou conseguindo executar, poderia me explicar na prática, com o codigo? Obrigado.
  14. Mauricio Molina

    Redirecionar usuario após cadastro

    Ola, Estou montando um sistema de cadastro, esta funcionando corretamente, mas como redirecionar o usuário após o cadastro para a página de login? O formulário se comunica com esta página. <?php include_once 'config.php'; $nome = filter_input(INPUT_POST, 'nome', FILTER_SANITIZE_STRING); $email = filter_input(INPUT_POST, 'email', FILTER_SANITIZE_STRING); $senha = md5($_POST['senha']); $query_usuario = "INSERT INTO superadmin (nome, email, senha) VALUES ('$nome', '$email', '$senha')"; mysqli_query($conn, $query_usuario); if(mysqli_insert_id($conn)){ echo true; }else{ echo false; } Obrigado!
  15. Mauricio Molina

    Chamar CSS e JS Menu e Tabela

    Ola, Podem me dar uma força, estou elaborando um dashord onde terá algumas funções, uma delas é chamar uma listagem de usuário no banco. Preciso chamar o css e js para o menu e a tabela. Sei que é fácil mas sinceramente me perdi, alguém pode dar uma força para chamar os arquivos. Seguem as imagem de como fica a página MENU: <link href="css/bootstrap.css" rel="stylesheet"> <link href="css/ie10-viewport-bug-workaround.css" rel="stylesheet"> <link href="css/theme.css" rel="stylesheet"> <script src="js/ie-emulation-modes-warning.js"></script> Tabelas <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/css/bootstrap.min.css"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"></script> <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.3/js/bootstrap.min.js"></script> Como chamo tudo junto sem um interferir no outro? No aguardo... Obrigado!
×

Important Information

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