delete.php

<< Click to Display Table of Contents >>

Navigation:  Outros > CRUD simples mas otimizado  >

delete.php

Previous pageReturn to chapter overviewNext page

<?php
require __DIR__.'/banco.php';
 
// limpa o GET para impedir ataques
$id = filter_input(INPUT_GET"id"FILTER_SANITIZE_NUMBER_INT);
 
if ($id && $id > 0) {
    $pdo = Banco::conectar();
    $pdo->setAttribute(PDO::ATTR_ERRMODEPDO::ERRMODE_EXCEPTION);
    $sql = "DELETE FROM pessoa where id = ?";
    $q = $pdo->prepare($sql);
    $q->execute(array($id));
    Banco::desconectar();
}
 
// volta para principal
header("Location: index.php");