Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Elimina da base de dados mas mantem imagem no servidor :(

$
0
0
tenho um ficheiro que envia um form para a base de dados e codifica a imagem com     $hex_string = base64_encode($bin_string);
depois tenho um php para eliminar a entrada da base de dados caso queira, mas acontece que ele elimina da base de dados mas deixa a imagem no servidor e quero que ele ao eliminar da base de dados remova tambem a imagem para nao ocupar espaço no servidor. Como posso alterar o código pra fazer isso?

o código é este:
<?php
// liga-se à base de dados
include('ligar-bd.php');

// confirma se a variável "id" está selecionada
if (isset($_GET['id']) && is_numeric($_GET['id'])){

// pega na variável "id" da URL
$id = $_GET['id'];

// apaga a entrada da base de dados
if ($stmt = $mysqli->prepare("DELETE FROM teste WHERE id = ? LIMIT 1")){
$stmt->bind_param("i",$id);
$stmt->execute();
$stmt->close();
}else{
echo "ERRO: Impossível preparar corrétamente o SQL.";
}

$mysqli->close();

// redireciona após ter eliminado com sucesso
header("Location: ver_todos.php");
}else{
header("Location: ver_todos.php");
}
?>

Viewing all articles
Browse latest Browse all 14700