Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Oi eu estou desenvolvendo um site e preciso criar uma página para apagar as imagens cadastradas pelo administrador, essas imagens são cadastradas no banco de dados e enviadas para uma pasta no servidor. Com meu código eu estou apenas conseguindo apagar as fotos da pasta e elas continuam no banco de dados. Não sei se meu código php está correto porque eu apenas assisti uma video aula de como apagar dados do banco de dados com "checkbox" e depois tentei incrementar o código colocando um "unlink". Obrigado deste já...
Esse é meu código:
<?php
if(isset($_POST['excluir'])){
if(!isset($_POST['checkfotos'])){
echo "<script type='text/javascript'>alert('Selecione uma Imagem!'); window.location.href='excluir_imagens_admin.php'</script>";
}else{
$check = $_POST['checkfotos'];
foreach($check as $valor){
$DEL = "delete from fotos_etc where cod_foto_etc='$valor'";
$apaga = unlink("Fotos_Upload/Fotos/".$row_Recordset1['nome_foto_etc']);
$executa = mysql_query($DEL , $apaga);
echo "<script type='text/javascript'>alert('Imagens Deletadas com Sucesso!'); window.location.href='excluir_imagens_admin.php'</script>";
}
}
}
echo '<form action="" method="post" name="formcheck">';
do {
echo "<input type='checkbox' name='checkfotos[]' value=".$row_Recordset1['cod_foto_etc']." />";
?>
<img src="Fotos_Upload/Fotos/<?php
echo $row_Recordset1['nome_foto_etc'];
?>" alt="fotos" width="80" height="80" border="0" />
<?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1));
echo '<p><input type="submit" name="excluir" value="Deletar"/></p>';
echo '</form>';
?>Carregando comentários...