Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //index.php
- <?php
- require 'config.php';
- ?>
- <a href="adicionar.php">Adicionar Novo Usuário</a>
- <table border="0" width="100%">
- <tr>
- <th>Nome</th>
- <th>E-mail</th>
- <th>Ações</th>
- </tr>
- <?php
- $sql = "SELECT * FROM usuarios";
- $sql = $pdo->query($sql);
- if ($sql->rowCount() > 0) {
- foreach ($sql->fetchAll() as $usuario) {
- echo '<tr>';
- echo '<td>'.$usuario['nome'].'</td>';
- echo '<td>'.$usuario['email'].'</td>';
- echo '<td><a href="editar.php?id='.$usuario['id'].'">Editar</a> - <a href="excluir.php?id='.$usuario['id'].'">Excluir</a></td>';
- echo '</tr>';
- }
- }
- ?>
- </table>
- //conexão com o Banco de Dados
- <?php
- $dsn = "mysql:dbname=blog;host=localhost";
- $dbuser = "root";
- $dbpass = "";
- try {
- $pdo = new PDO($dsn, $dbuser, $dbpass);
- } catch(PDOExpection $e) {
- echo "A conexão falhou: ".$e->getMessage;
- }
- ?>
- //Edição de Dados do Banco
- <?php
- require 'config.php';
- $id = 0;
- if(isset($_GET['id']) && empty($_GET['id']) == false) {
- $id = addslashes($_GET['id']);
- }
- if(isset($_POST['nome']) && empty($_POST['nome']) == false) {
- $nome = addslashes($_POST['nome']);
- $email = addslashes($_POST['email']);
- $sql = "UPDATE usuarios SET nome = '$nome', email = '$email' WHERE id = '$id'";
- $pdo->query($sql);
- header("Location: index.php");
- }
- $sql = "SELECT * FROM usuarios WHERE id = '$id'";
- $sql = $pdo->query($sql);
- if ($sql->rowCount() > 0) {
- $dados = $sql->fetch();
- } else {
- header("Location: index.php");
- }
- ?>
- <form method="POST">
- Nome:<br>
- <input type="text" name="nome" value="<?php echo $dados['nome']; ?>"/><br><br>
- E-mail:<br>
- <input type="text" name="email" value="<?php echo $dados['email']; ?>"/><br><br>
- <input type="submit" value="Atualizar">
- </form>
- //Adicionando Dados no Banco
- <?php
- require 'config.php';
- if (isset($_POST['nome']) && empty($_POST['nome']) == false) {
- $nome = addslashes($_POST['nome']);
- $email = addslashes($_POST['email']);
- $senha = md5(addslashes($_POST['senha']));
- $sql = "INSERT INTO usuarios SET nome = '$nome', email = '$email', senha = '$senha'";
- $pdo->query($sql);
- header("Location: index.php");
- }
- ?>
- <form method="POST">
- Nome:<br>
- <input type="text" name="nome"><br><br>
- E-mail:<br>
- <input type="text" name="email"><br><br>
- Senha:<br>
- <input type="password" name="senha"><br><br>
- <input type="submit" value="Cadastrar">
- </form>
- //Excluindo Dados do Banco
- <?php
- require 'config.php';
- if (isset($_GET['id']) && empty($_GET['id']) == false) {
- $id = addslashes($_GET['id']);
- $sql = "DELETE FROM usuarios WHERE id = '$id'";
- $pdo->query($sql);
- header("Location: index.php");
- } else {
- header("Location: index.php");
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement