Não consigo fazer aparecer na página lista-produto.php a mensagem passada por session de que o produto foi removido com sucesso.. quando vou para adiciona-produto.php é que a mensagem aparece.. alguem pode me ajudar?
meu remove-produto.php é esse:
<?php
include("cabecalho.php");
include("banco-produto.php");
include("conecta.php");
include("logica-usuario.php");
$id = $_POST["id"];
removeProduto($conexao, $id);
$_SESSION["success"] = "Produto removido com sucesso.";
header("Location: produto-lista.php");
die();
?>
<?php
include("rodape.php");
?>
meu produto-lista.php é este:
<?php
include("cabecalho.php");
include("conecta.php");
include("banco-produto.php");
$produtos = listaProdutos($conexao);
if(isset($_SESSION["success"])){
?>
<p class="alert-success"><?=$_SESSION["success"]?></p>
<?php
unset($_SESSION["success"]);
}
?>
<table class="table table-striped table-bordered">
<?php
foreach($produtos as $produto){
?>
<tr>
<td><?= $produto["nome"] ?></td>
<td><?= $produto["preco"] ?></td>
<td><?=substr($produto["descricao"],0,40)?></td>
<td><?=$produto["categoria_nome"]?></td>
<td><a class="btn btn-primary" href="produto-altera-formulario.php?id=<?=$produto["id"]?>">alterar</a>
<td>
<form action="remove-produto.php?id=<?=$produto["id"]?>" method="post">
<input type="hidden" name="id" value="<?=$produto["id"]?>"/>
<button class="btn btn-danger">remover</button>
</form>
</td>
</tr>
<?php
}
?>
</table>
<?php include("rodape.php") ?>