Jump to content

redirect header


dreamwest

Recommended Posts

I want to redirect the page after i post a form so i can post another

 

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Insert Receipt</title>
</head>

<body>
<?php

$insert = $_POST['insert'];

if ($insert !=""){

//database stuff here

//**FINSHED THE WHOLE PROCESS**//
echo '<p align="center">All Done!!!!!!!!!<br>';

//redirect after update so i can insert another reciept cost
header("Location: index.php");

}else{
echo "You havent inserted a value";
}
?>
</body>
</html>

 

The header("Location: index.php"); is showing an error:

 

Warning: Cannot modify header information - headers already sent by (output started at ABSOLUTE_PATH/index.php:19)
in ABSOLUTE_PATH/index.php on line 122

Link to comment
https://forums.phpfreaks.com/topic/155015-redirect-header/
Share on other sites

i thinks its becuase you have html before the header, you cant write html to the page then redirect

 

 

this shoudl work

 

<?php

$insert = $_POST['insert'];

if ($insert !=""){

//database stuff here


//redirect after update so i can insert another reciept cost
header("Location: index.php");

}else{
echo '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Insert Receipt</title>
</head>

<body>';
echo "You havent inserted a value";
echo '
</body>
</html>';
}
?>

Link to comment
https://forums.phpfreaks.com/topic/155015-redirect-header/#findComment-815324
Share on other sites

i thinks its becuase you have html before the header, you cant write html to the page then redirect

 

 

this shoudl work

 

<?php

$insert = $_POST['insert'];

if ($insert !=""){

//database stuff here


//redirect after update so i can insert another reciept cost
header("Location: index.php");

}else{
echo '
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Insert Receipt</title>
</head>

<body>';
echo "You havent inserted a value";
echo '
</body>
</html>';
}
?>

 

Thanks.

 

Although this might get sticky if theres alot of html in the page. Ill use some templates to split the code

Link to comment
https://forums.phpfreaks.com/topic/155015-redirect-header/#findComment-815327
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.