Olá.
Estou desenvolvendo um site onde o usuário terá que fazer envio de imagens. Utilizei PHP e armazenamento das imagens em BD. Bom....Será necessário excluir dados também e não sei fazer isso.
No link www.revitalizeclinicaestetica.com.br/index2.php tem um rascunho do que preciso fazer. Você verá que tem um botão de Upload e um para selecionar os arquivos.
Eu preciso acrescentar um terceito botão "Delete" que fará com que a imagem em questão seja apagada do BD. Segue o código fonte do que estou fazendo.
Tudo isso está sendo usado em conjunto com jquery.
Alguém com mais experiencia poderia e ajudar?
Grato
<html>
<head>
<meta name="GENERATOR" content="Microsoft FrontPage 6.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Nova pagina 1</title>
<script type="text/javascript" src="scripts/jquery.js" ></script>
<script type="text/javascript" src="scripts/jquery.MultiFile.js" ></script>
<?php
$conexao = mysql_connect('localhost','revita_imagens','senha');
$db = mysql_select_db('revita_imagens');
?>
<?php if(isset($_POST['upload'])){
$pasta = 'uploads/';
foreach($_FILES["img"]["error"] as $key => $error){
if($error == UPLOAD_ERR_OK){
$tmp_name = $_FILES["img"]["tmp_name"][$key];
$cod = date('dmy') . '-' . $_FILES["img"]["name"][$key];
$nome = $_FILES["img"]["name"][$key];
$uploadfile = $pasta . basename($cod);
if(move_uploaded_file($tmp_name, $uploadfile)){
echo "O Arquivo" . $nome . " foi enviado com sucesso!<br />";
$inserir = mysql_query("INSERT INTO imagens (img) VALUES ('$cod')");
}else{
echo "Erro ao enviar o arquivo " . $nome . "! Por favor tente outra vez!";
} } } } ?>
</head>
<body>
<form name="upload_files" action="" enctype="multipart/form-data" method="post">
<input type="file" name="img[]" class="multi" maxlength="2" accept="jpeg|jpg|png|gif" />
<input type="submit" name="upload" value="Upload" />
</form>
<?php
$seleciona = mysql_query("SELECT img FROM imagens ORDER BY id DESC");
$contar = mysql_num_rows($seleciona);
if($contar <= '0'){
echo "Erro ao seleciona as imagens";
}else{
while($res_img = mysql_fetch_array($seleciona)){
$imagen = $res_img[0];
?>
<img src="uploads/<?php echo $imagen;?>" alt="" width="50" /><br />
<?php
}
}
?>
</body>
</html>