Advertisement
Guest User

Untitled

a guest
Jun 14th, 2017
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.11 KB | None | 0 0
  1. <?php
  2.  
  3. $dsn = "mysql:dbname=blog;host=localhost";
  4. $dbuser = "root";
  5. $dbpass = "";
  6.  
  7. try {
  8. $pdo = new PDO($dsn, $dbuser, $dbpass);
  9.  
  10.  
  11. } catch (PDOException $e){
  12.  
  13. echo "Falhou a conexão: ".$e->getMessage();
  14.  
  15. }
  16.  
  17.  
  18. ?>
  19.  
  20. -------------------------------------------------------------------------------------------------------------------------------
  21. <?php
  22. require 'config.php'
  23. ?>
  24.  
  25. <!DOCTYPE html>
  26. <html>
  27. <head>
  28. <meta charset="utf-8">
  29. <title>Controle de Usuários ADM</title>
  30. <meta name="viewport" content="width=device-width, initial-scale=1" >
  31. <link rel="stylesheet" href="bootstrap.min.css">
  32. <script type="text/javascript" src="bootstrap.min.js"></script>
  33. <link rel="stylesheet" type="text/css" href="style.css">
  34. </head>
  35. <body>
  36.  
  37. <div class="container">
  38.  
  39. <button class="btn btn-secondary"><a href="adicionar.php">Adicionar Novo Usuario</a></button><br>
  40.  
  41. <hr>
  42.  
  43. <table class="table table-bordered" border="0" width="100%" >
  44. <tr>
  45. <th>ID</th>
  46. <th>Nome</th>
  47. <th>E-mail</th>
  48. <th>Mais Opções</th>
  49. </tr>
  50. <?php
  51. $sql = "SELECT * FROM usuarios";
  52. $sql = $pdo->query($sql);
  53. if($sql->rowCount() > 0) {
  54. foreach($sql->fetchAll() as $usuario) {
  55.  
  56. echo '<tr>';
  57. echo '<td>'.$usuario['id'].'</td>';
  58. echo '<td>'.$usuario['nome'].'</td>';
  59. echo '<td>'.$usuario['email'].'</td>';
  60. echo '<td><button><a href="editar.php?id='.$usuario['id'].'">Editar</a></button> - <button><a href="excluir.php?id='.$usuario['id'].'">Excluir</a></button></td>';
  61. echo '</tr>';
  62.  
  63.  
  64. }
  65.  
  66. }
  67.  
  68. ?>
  69.  
  70. </table>
  71. </div>
  72. </body>
  73. </html>
  74.  
  75. ---------------------------------------------------------------------------------
  76.  
  77. <?php
  78. require 'config.php';
  79. if(isset($_POST['nome']) && empty($_POST['nome']) == false) {
  80. $nome = addslashes($_POST['nome']);
  81. $email = addslashes($_POST['email']);
  82. $senha = md5(addslashes($_POST['senha']));
  83.  
  84. $sql = "INSERT INTO usuarios SET nome = '$nome', email = '$email', senha = '$senha'";
  85. $pdo->query($sql);
  86.  
  87. header("Location: index.php");
  88.  
  89. }
  90.  
  91. ?>
  92.  
  93. <!DOCTYPE html>
  94. <html>
  95. <head>
  96. <meta charset="utf-8">
  97. <title>Cadrastra Novo Usuário</title>
  98. <meta name="viewport" content="width=device-width, initial-scale=1" >
  99. <link rel="stylesheet" href="bootstrap.min.css">
  100. <script type="text/javascript" src="bootstrap.min.js"></script>
  101. <link rel="stylesheet" type="text/css" href="style.css">
  102. </head>
  103. <body>
  104. <div class="container">
  105. <h1>Cadrastra Novo Usuário</h1>
  106. <form method="POST">
  107. <div class="form-group">
  108. <label for="inputEmail" class="control-label">Nome:</label>
  109. <input type="text" name="nome" class="form-control" placeholder="Digite seu Nome">
  110. </div>
  111.  
  112. <div class="form-group">
  113. <label for="inputEmail" class="control-label">Email:</label>
  114. <input type="text" name="nome" class="form-control" placeholder="Digite seu E-mail">
  115. </div>
  116.  
  117. <div class="form-group">
  118. <label for="inputPassword" class="control-label">Senha:</label>
  119. <input type="password" name="nome" class="form-control" placeholder="Digite sua Senha...">
  120. </div>
  121. <button type="submit" value="Cadastrar" class="btn btn-primary">Cadrastrar</button>
  122. </form>
  123. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement