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

Problema ao inserir comando Header na pagina de delete

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


$id = $_GET['id'];
removeProduto($conexao, $id);
header("Location: produto-lista.php");
?>

A mensagem de erro impressa :

Warning: Cannot modify header information - headers already sent by (output started at C:\AppServ\www\nerds\loja\remove-produto.php:2) in C:\AppServ\www\nerds\loja\remove-produto.php on line 10

sendo assim não exclui o produto o que devo fazer?

2 respostas

Boa tarde,

Poste, por favor, o código da página remove-produto.php

Atenciosamente.

solução!

Oi Antonio, tudo bom?

Tenta alterar seu removeProduto.php para:

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

$id = $_GET['id'];
removeProduto($conexao, $id);

header("Location: produto-lista.php");
die();

Repara que na nossa atual, estamos incluindo o cabeçalho (que não tem necessidade já que esse script apenas redireciona) e não estamos parando o script após o redirecionamento:

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


$id = $_GET['id'];
removeProduto($conexao, $id);
header("Location: produto-lista.php");
?>

Qualquer problema, compartilha com a gente =)

Abraço e bons estudos