Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dodo15

[Resolvido] Deletar imagem da pasta

Recommended Posts

Boa noite

Eu fiz um codigo para deletar um produto de um banco de dados, ele esta deletando perfeitamente do banco de dados, mas da erro ao deletar da pasta.

Alguem sabe qual é o problema do meu código?

 

deletar.php

 <?php
$produtoStatus = 'completo';

$pag = "$_GET[pag]";
if($pag >= '1'){
	$pag = $pag;
}else{
	$pag = '1';
}

$maximo = '15'; //RESULTADOS POR PÁGINA
$inicio = ($pag * $maximo) - $maximo;

$sql_inboxAdmin = 'SELECT * FROM bc_produtos WHERE produtoStatus = :produtoStatus LIMIT '.$inicio.','.$maximo;

try{
	$query_produtos = $conecta->prepare($sql_inboxAdmin);
	$query_produtos->bindValue(':produtoStatus',$produtoStatus,PDO::PARAM_STR);
	$query_produtos->execute();

	$resultado_produtos = $query_produtos->fetchAll(PDO::FETCH_ASSOC);

}catch (PDOexception $error_inboxAdmin){
	echo 'Erro ao selecionar pendentes';
}

foreach($resultado_produtos as $res_produtos){
	$produtoId = $res_produtos['produtoId'];
	$codigoProd = $res_produtos['produtoCodigo'];
	$nomeProd = $res_produtos['produtoNome'];
	$valorProd = $res_produtos['produtoValor'];
	$tipoProd = $res_produtos['produtoTipo'];
	$localimg = $res_produtos['produtoThumb'];
	$cor = 'style="background:#ddd;"';
	$i++;
	if($i % 2 == 0){
		$cor = 'style="background:#ddd;"';	
	}else{
		$cor = 'style="background:#f4f4f4;"';	
	}
 ?>

 <tr <?php echo $cor;?>>
   <td align="center"><?php echo $codigoProd;?></td>
   <td align="center"><?php echo $nomeProd;?></td>
   <td align="center"><?php echo $tipoProd;?></td>
   <td align="center"><?php echo $valorProd;?></td>
   <td align="center"><form method="post" action="admin.php?exe=produtos/deletado&produtoId=<?php echo $produtoId?>"><input type="submit" name="deletaProd" value="Deletar"></form></td>
 </tr>


 <?php
}
 ?>

</table>

 

 

deletado.php

<?php
if(isset($_POST['deletaProd'])){
$produtoId = $_GET['produtoId'];
$sql_deletarProduto = 'DELETE FROM bc_produtos WHERE produtoId = :produtoId';
try{
	$query_deletarProduto = $conecta->prepare($sql_deletarProduto);
	$query_deletarProduto->bindValue(':produtoId',$produtoId,PDO::PARAM_STR);
	$query_deletarProduto->execute();

	$resultado_deletaProduto = $query_deletarProduto->fetchAll(PDO::FETCH_ASSOC);

	$delProdImg = './../midias/menor/';
	unlink($delProdImg.'/'.$localimg);

	echo '<div class="ok">Produto deletado com sucesso!</div>';
}catch(PDOexception $error_deletarProduto){
	echo '<div class="no">Erro ao deletar produto!</div>';
}
}
?>

 

Obrigado pela ajuda!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Podia explicar como conseguiu, tem gente ainda com esse problema e muitos iniciantes vão visitar essa pagina ainda...

Podem fechar o topico, consegui já ;D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.