Advertisement
Guest User

Untitled

a guest
Jan 27th, 2018
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.21 KB | None | 0 0
  1. //index.php
  2. <?php
  3. require'classes/config.php';
  4. if(isset($_POST['nome']) && !empty($_POST['nome'])){
  5. $nome = addslashes(htmlspecialchars(strlen(ucwords($_POST['nome']))));
  6. var_dump($nome);
  7. if(strlen($nome<4)){
  8. echo"Nome muito pequeno";
  9. }
  10. $idade = addslashes(htmlspecialchars(ucwords($_POST['idade'])));
  11. var_dump($idade);
  12. if(strlen($idade<15)){
  13. echo"Idade Invalida!";
  14. }
  15. $email = addslashes(htmlspecialchars(strlen(ucwords($_POST['email']))));
  16. var_dump($email);
  17. if(strlen($email<10)){
  18. echo"Email Invalido!";
  19. }
  20. $senha = addslashes(htmlspecialchars(strlen(ucwords($_POST['senha']))));
  21. var_dump($senha);
  22. if(strlen($senha<8)){
  23. echo"Senha Muito Curta!";
  24. }
  25. $verificador = "SELECT * FROM usuarios WHERE email='$email'";
  26. var_dump($verificador);
  27. $verificador = $pdo->query($verificador);
  28. if($verificador->rowCount()>0){
  29. echo"Usuario com este e-mail ja existe";
  30. }else{
  31. $insere = "INSERT INTO usuarios SET nome='$nome',idade='$idade',senha='$senha'";
  32. $insere = $pdo->query($insere);
  33. }
  34.  
  35. }
  36. ?>
  37. <!DOCTYPE html>
  38. <html>
  39. <head>
  40. <title></title>
  41. <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
  42. </head>
  43. <body>
  44. <div class="container">
  45. <div class="col-xs-3">
  46. <form action="" method="post">
  47. <input type="text" name="nome" placeholder="Digite seu Nome Completo" class="form-control" maxlength="100"><br>
  48. <input type="number" name="idade" placeholder="Digite sua Idade Ex:22" class="form-control" maxlength="2"><br>
  49. <input type="text" name="email" placeholder="Digite seu Melhor E-mail" class="form-control" maxlength="100"><br>
  50. <input type="password" name="senha" placeholder="Digite uma senha segura" class="form-control" maxlength="15"><br>
  51. <input type="submit" class="form-control btn btn-success" name="" value="Cadastrar">
  52. </form>
  53. </div>
  54. <div class="col-xs-6"></div>
  55. <div class="col-xs-3"></div>
  56. </div>
  57. </body>
  58. </html>
  59.  
  60. //config.php
  61. <?php
  62. $conn = "mysql:host=localhost;dbname=bancoblog";
  63. $user = "root";
  64. $pass = "";
  65.  
  66. try{
  67. $pdo = new PDO($conn,$user,$pass);
  68. }catch(PDOException $e){
  69. echo"O seguinte problema foi identificado ".$e->getMessage();
  70. }
  71. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement