Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Dúvida no Ex. 5 da Aula 6 - Deletando produtos

Bom dia , Eu não conseguir fazer a mensagem aparecer : Produto apagado com sucesso.

quando coloco em remover produto , o produto é removido só que não aparece nenhuma mensagem..

Gostaria de saber onde faço o if mencionado. se é no remove-produto ou se é no produto-lista.

3 respostas

Oi Ivanaldo,

O if para exibir a mensagem deve ficar na página produto-lista.php:

<?php if(array_key_exists("removido", $_GET) && $_GET['removido']=='true') { ?>
    <p class="alert-success">Produto apagado com sucesso.</p>
<?php } ?>

//restante da pagina...

E no remove-produto.php verifique se o parâmetro está sendo enviado:

//logica de exclusao...

header("Location: produto-lista.php?removido=true");

Bons estudos!

solução!

Certo , só que tentei e não foi .. ele exclui e não exibi a mensagem .. da uma olhada no meu produto-lista.php

<?php include("cabecalho.php"); ?>

<?php include("conecta.php"); ?>

<?php include("banco-produto.php");?>

<?php $produtos = listaProdutos($conexao); ?>

<?php

foreach ($produtos as $produto) : ?>

<?= $produto['nome'] ?><?= $produto['preco'] ?>

remover

<?php endforeach ?>

<?php include("rodape.php"); ?>

Opa.. foi descuido meu , já vi onde uso..

:D

Obrigado pela ajuda amigo !