Guest User

Untitled

a guest
Oct 5th, 2018
394
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.99 KB | None | 0 0
  1. <?php
  2.  
  3. $username = 'root';
  4. $password = '';
  5. $connection = new PDO( 'mysql:host=localhost;dbname=nise', $username );
  6.  
  7. $query = "INSERT INTO usuario (nome, sobrenome, matricula, email, senha)
  8. VALUES (:nome, :sobrenome, :matricula, :email, :senha)";
  9.  
  10. $statement = $connection->prepare($query);
  11.  
  12.  
  13. $valores = array();
  14. $valores[':nome'] = (isset($_POST['primeiroNome']) ? $_POST['primeiroNome'] : '');
  15. $valores[':sobrenome'] = (isset($_POST['sobrenome']) ? $_POST['sobrenome'] : '');
  16. $valores[':matricula'] = (isset($_POST['matricula']) ? $_POST['matricula'] : '');
  17. $valores[':email'] = (isset($_POST['email']) ? $_POST['email'] : '');
  18. $valores[':senha'] = (isset($_POST['senha']) ? $_POST['senha'] : '');
  19.  
  20.  
  21.  
  22.  
  23.  
  24.  
  25. $result = $statement->execute($valores);
  26.  
  27. if($_POST) {
  28. $senha = $_POST['senha'];
  29. $confirma_senha = $_POST['confirma_senha'];
  30. if ($senha == "") {
  31. $mensagem = "<span class='aviso'><b>Aviso</b>: Senha não foi alterada!</span>";
  32. } else if ($senha == $confirma_senha) {
  33. $mensagem = "<span class='sucesso'><b>Sucesso</b>: As senhas são iguais: ".$senha."</span>";
  34. } else {
  35. $mensagem = "<span class='erro'><b>Erro</b>: As senhas não conferem!:".$confirma_senha."</span>";
  36. }
  37. echo "<p id='mensagem'>".$mensagem."</p>";
  38. }
  39.  
  40.  
  41.  
  42. ?>
  43.  
  44. <script> function validarSenha(){
  45. senha = document.formulario.senha.value
  46. confirma_senha = document.formulario.confirma_senha.value
  47. if (senha == confirma_senha) alert
  48. else alert("SENHAS DIFERENTES")
  49. }
  50. </script>
  51.  
  52. <form method="POST" action="registro.php" name="formulario">
  53. <div class="form-group">
  54. <div class="form-row">
  55. <div class="col-md-6">
  56. <label for="primeiroNome">Primeiro nome</label>
  57. <input type="text" class="form-control" id="primeiroNome" name="primeiroNome" placeholder="Digite seu primeiro nome" required="required">
  58. </div>
  59. <div class="col-md-6">
  60. <label for="Sobrenome">Sobrenome</label>
  61. <input type="text" class="form-control" id="Sobrenome" name="sobrenome" placeholder="Digite seu Sobrenome" required="required" autofocus="autofocus">
  62. </div>
  63. </div>
  64. </div>
  65. <div class="col-md-6" id="matricula">
  66. <label for="primeiroNome">Matrícula</label>
  67. <input type="text" class="form-control" name="matricula" placeholder="Digite sua matrícula" required="required" autofocus="autofocus">
  68. </div>
  69. <div class="form-group">
  70. <label for="email">E-mail</label>
  71. <input type="email" class="form-control" id="email" name="email" placeholder="Digite seu email" required="required" autofocus="autofocus">
  72. </div>
  73. <div class="form-group">
  74. <div class="form-row">
  75. <div class="col-md-6">
  76. <label for="senha">Senha</label>
  77. <input type="password" class="form-control" id="senha" name="senha" placeholder="Digite sua senha" required="required" autofocus="autofocus">
  78. </div>
  79. <div class="col-md-6">
  80. <label for="confirma_senha">confirmar senha</label>
  81. <input type="password" class="form-control" id="confirmaSenha" name="confirma_senha" placeholder="Confirme sua senha" required="required" autofocus="autofocus">
  82. </div>
  83. </div>
  84. </div>
  85. <div>
  86. <input type="submit" onClick="validarSenha()" class="btn btn-primary btn-block" value="Registra-se"/>
  87. </div>
  88. <div class="text-center">
  89. <a href="#" class="d-block small mt-3">Esqueceu sua senha?</a>
  90. <a href="login.php" class="d-block small mt-3">Login?</a>
  91. </div>
  92. </form>
Add Comment
Please, Sign In to add comment