juh2425
Members-
Total de itens
3 -
Registro em
-
Última visita
Reputação
0 ComumSobre juh2425
Últimos Visitantes
O bloco dos últimos visitantes está desativado e não está sendo visualizado por outros usuários.
-
ola gostaria como faço pra implentar no meu codigo a validação de login onde ao clicar no botao seja feita uma consulta no banco e se o usuario for valido logar na pagina principal ate agora fiz assim: Principal: <?php require_once '../Controller/MovimentoController.php'; //session_start(); ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Free Bootstrap Admin Template : Binary Admin</title> <!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' /> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> </head> <body> <div id="wrapper"> <?php require_once "_topo.php"; require_once "_menu.php"; if (!isset($_SESSION['cod_usuario'])) { echo '<script>window.location.href="login.php"</script>'; exit(); } $cod_usuario = $_SESSION['cod_usuario']; $objtcontroller = new MovimentoController(); $lista_movimento = $objtcontroller->UltimosMovimentos($cod_usuario); ?> <div id="page-wrapper" > <div id="page-inner"> <div class="row"> <div class="col-md-12"> <h2>Ultimos Movimentos</h2> </div> </div> <!-- /. ROW --> <hr /> <?php if (count($lista_movimento) > 0 && $lista_movimento != '') { ?> <div class="row"> <div class="col-md-12"> <!-- Advanced Tables --> <div class="panel panel-default"> <div class="panel-heading"> Movimentos Encontrados </div> <div class="panel-body"> <div class="table-responsive"> <table class="table table-striped table-bordered table-hover" id="dataTables-example"> <thead> <tr> <th>Tipo</th> <th>Data</th> <th>Valor</th> <th>Observação</th> <th>Categoria</th> <th>Empresa</th> </tr> </thead> <tbody> <?php for ($i = 0; $i < count($lista_movimento); $i++) { ?> <tr class="odd gradeX"> <td><?php echo ($lista_movimento[$i]['tipo_movimento'] == 1 ? 'Entrada' : 'Saída') ?> </td> <td><?php echo explode('-', $lista_movimento[$i]['data_movimento'])[2] . '/' . explode('-', $lista_movimento[$i]['data_movimento'])[1] . '/' . explode('-', $lista_movimento[$i]['data_movimento'])[0] ?> </td> <td>R$ <?php echo $lista_movimento[$i]['valor_movimento'] ?> </td> <td><?php echo $lista_movimento[$i]['obs_movimento'] ?> </td> <td><?php echo $lista_movimento[$i]['nome_categoria'] ?> </td> <td><?php echo $lista_movimento[$i]['nome_empresa'] ?> </td> </tr> <?php } ?> </tbody> </table> </div> </div> </div> <!--End Advanced Tables --> </div> </div> <?php } else { echo '<center> Não existe nenhum movimento. Caso queira realizar um movimento, <a href="movimento.php">clique aqui</a></center>'; } ?> </div> <!-- /. PAGE INNER --> </div> <!-- /. PAGE WRAPPER --> </div> <script> $("#btn__Gravar").click(function () { if ($("#nome_categoria").val().trim() == "") { alert("Prencher o campo NOME CATEGORIA"); return false; } }); </script> </body> </html> login <?php $ret = ''; $email = ''; if (isset($_POST['btn_entrar'])) { $email = $_POST['email_usuario']; $senha = $_POST['senha_usuario']; } ?> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Controle Financeiro</title> <!-- BOOTSTRAP STYLES--> <link href="assets/css/bootstrap.css" rel="stylesheet" /> <!-- FONTAWESOME STYLES--> <link href="assets/css/font-awesome.css" rel="stylesheet" /> <!-- CUSTOM STYLES--> <link href="assets/css/custom.css" rel="stylesheet" /> <!-- GOOGLE FONTS--> <link href='http://fonts.googleapis.com/css?family=Open+Sans' rel='stylesheet' type='text/css' /> <script src="assets/js/jquery-1.10.2.js"></script> <!-- BOOTSTRAP SCRIPTS --> <script src="assets/js/bootstrap.min.js"></script> <!-- METISMENU SCRIPTS --> <script src="assets/js/jquery.metisMenu.js"></script> <!-- CUSTOM SCRIPTS --> <script src="assets/js/custom.js"></script> </head> <body> <div class="container"> <div class="row text-center "> <div class="col-md-12"> <br /><br /> <h2> Faça seu login</h2> <br /> </div> </div> <div class="row "> <div class="col-md-4 col-md-offset-4 col-sm-6 col-sm-offset-3 col-xs-10 col-xs-offset-1"> <div class="panel panel-default"> <div class="panel-heading"> <strong> Entre com seus dados </strong> </div> <div class="panel-body"> <form action="login.php" method="post"> <br /> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-tag" ></i></span> <input type="text" class="form-control" id="email_usuario" name="email_usuario" placeholder="Seu Email " /> </div> <div class="form-group input-group"> <span class="input-group-addon"><i class="fa fa-lock" ></i></span> <input type="password" class="form-control" id="senha_usuario" name="senha_usuario" placeholder="Sua senha" /> </div> <button class="btn btn-primary "id="btn_entrar" name="btn_entrar">Entrar</button> <hr /> Não é cadastrado? <a href="novo_usuario.php." >Clique Aqui</a> </form> </div> </div> </div> </div> </div> <script> $("#btn_entrar").click(function () { if ($("#email_usuario").val().trim() === "") { alert("Preencher o campo EMAIL USUARIO"); return false; } if ($("#senha_usuario").val().trim() === "") { alert("Preencher o campo SUA SENHA"); return false; } }); </script> </body> </html> usuarioDAO <?php require_once 'Conexao.class.php'; class UsuarioDAO extends Conexao { /** @var PDOStatement */ private $instrucao_sql; /** @var PDO */ private $conexao; public function InserirUsuario($nome, $email, $senha, $datadocadastro) { // 1 PASSO: Resgatar a Conexao $this->conexao = parent ::getConexao(); // 2 PASSO Montar instrução SQL $this->instrucao_sql = "INSERT INTO tb_usuario" . " (nome_usuario,email_usuario,senha_usuario,data_cadastro)" . "values(?,?,?,?)"; //3 passo:Preparar para executar $this->instrucao_sql = $this->conexao->prepare($this->instrucao_sql); // 4passo vincular valores com os links (?) $this->instrucao_sql->bindValue(1, $nome); $this->instrucao_sql->bindValue(2, $email); $this->instrucao_sql->bindValue(3, $senha); $this->instrucao_sql->bindValue(4, $datadocadastro); $this->instrucao_sql->execute(); try { $codgravado = $this->conexao->lastInsertId(); return $codgravado; } catch (Exception $ex) { return-1; } } public function ValidarLogin($email, $senha) { $this->conexao = parent ::getConexao(); $this->instrucao_sql = "SELECT nome_usuario, cod_usuario " . " FROM tb_usuario WHERE email_usuario =? AND senha_usuario =?"; $this->instrucao_sql = $this->conexao->prepare($this->instrucao_sql); $this->instrucao_sql->bindValue(1, $email); $this->instrucao_sql->bindValue(2, $senha); $this->instrucao_sql->execute(); return $this->instrucao_sql->fetchAll(); } }
-
sou novo no php e js gostaria de saber como faço validação da data pra que se o usuario digitar o dia maior que a data atual de alert de data invalida <script> $("#btn__procurar").click(function () { if ($("#data_inicial").val().trim() == "") { alert("Digite a data inicial"); return false; } if ($("#data_final").val().trim() == "") { alert("Digite a data final"); return false; } }); </script>
- 1 resposta
-
- javascript
- php
-
(e mais 1 )
Tags:
-
Boa noite pessoal estou com um dificuldade em como faço uma validação de data atual no caso não pode ser permitido data maior que a data atual do dia ja fiz da data em branco alguem poderia de auxilar: <script> $("#btn__Gravar").click(function () { if ($("#tipo_movimento").val().trim() == "") { alert("Selecionar o tipo do movimento"); return false; } if ($("#tipo_movimento").val().trim() == "") { alert("Selecionar a categoria do movimento"); return false; } if ($("#tipo_movimento").val().trim() == "") { alert("Prencher o campo data movimento"); return false; } if ($("#valor_movimento").val().trim() == "") { alert("Prencher o campo data movimento"); return false; } }) </script>