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. Link to comment https://forums.phpfreaks.com/topic/25200-header-error-redirect/ 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] Link to comment https://forums.phpfreaks.com/topic/25200-header-error-redirect/#findComment-114865 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 Link to comment https://forums.phpfreaks.com/topic/25200-header-error-redirect/#findComment-114866 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] Link to comment https://forums.phpfreaks.com/topic/25200-header-error-redirect/#findComment-114874 Share on other sites More sharing options...
php_joe Posted October 26, 2006 Share Posted October 26, 2006 What's in header.php?Joe Link to comment https://forums.phpfreaks.com/topic/25200-header-error-redirect/#findComment-114881 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. Link to comment https://forums.phpfreaks.com/topic/25200-header-error-redirect/#findComment-114965 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.