jwwceo Posted October 26, 2006 Share Posted October 26, 2006 Hello,I have a function to delete a record from a databse. Once it's done I need to redorect to the main index page of my admin system, because the deleted record is no longer there to look at.I'm using this:header("Location: /index.php");The delete works but I get his error: Warning: Cannot modify header information - headers already sent by (output started at /home/jwwceo/www.vectortees.com/admin/inc/header.php:24) in /home/jwwceo/www.vectortees.com/admin/orderpage.php on line 47I've read about not having any html output before the header command, but I'm not exactly sure what this means. I've used this command a ton of time sbefore and it always works.any tips? Thanks in advance. Quote Link to comment Share on other sites More sharing options...
EKINdesigns Posted October 26, 2006 Share Posted October 26, 2006 put this at the top of your page:[code]ob_start();[/code] Quote Link to comment Share on other sites More sharing options...
php_joe Posted October 26, 2006 Share Posted October 26, 2006 You have to put the [b]header("Location: /index.php");[/b] before there's any actual text generated. It's best to put it before everything else.Joe Quote Link to comment Share on other sites More sharing options...
jwwceo Posted October 26, 2006 Author Share Posted October 26, 2006 I don' think there is any text generated before this.... here is my code...for the top part of that page...[code]<?phpinclude 'inc/header.php';if (isset($_POST['deletetext'])) {$deletetext =($_POST['deletetext']);if ($deletetext == 'yes'){$updatestatus = "DELETE FROM orders WHERE ordernum ='$ordernum'";mysql_query($updatestatus) or die("Error: ". mysql_error(). " with query ". $updatestatus);header("Location: /index.php");}[/code] Quote Link to comment Share on other sites More sharing options...
php_joe Posted October 26, 2006 Share Posted October 26, 2006 What's in header.php?Joe Quote Link to comment Share on other sites More sharing options...
wildteen88 Posted October 26, 2006 Share Posted October 26, 2006 There is output in header.php around line 24Post lines 20 - 28 here from header.phpI guess header.php outputs HTML which shows your header graphic and stuff. This is the culprit. Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.