tarun Posted February 14, 2007 Share Posted February 14, 2007 Ive Already Asked For Help About This But... Heres My New Code <?PHP $host = $_SERVER['HTTP_HOST']; ?> <?PHP INCLUDE("http://$host/header.php"); ?> <DIV CLASS="contentheaderdiv">Home</DIV> <DIV CLASS="maincontentdiv"> Welcome To TPatel<BR>We Hope You Enjoy Our Site <?PHP if(!isset($changestyle)){ echo'<BR><BR>Please Choose A Style For The Site:<BR> <FORM ACTION="index.php" METHOD="POST"> <SELECT NAME="changestyle"> <OPTION>Blue</OPTION> <OPTION>Green</OPTION> <OPTION>Brown</OPTION> </SELECT> <INPUT TYPE="SUBMIT" VALUE="Change Style"> </FORM>'; exit; } $newstyle = $_POST['changestyle']; htmlentities($newstyle); if($newstyle == Blue) { setcookie("style", "blue", TIME()+3600); echo 'The Style Was Successfully Changed'; } elseif($newstyle == Green) { setcookie("style", "green", TIME()+3600); echo 'The Style Was Successfully Changed'; } elseif($newstyle == Brown) { setcookie("style", "brown", TIME()+3600); echo 'The Style Was Successfully Changed'; } else { echo 'The Style Could Not Be Changed'; } ?> </DIV> <?PHP INCLUDE("http://$host/footer.php"); ?> Why Do I Get This Error When Submitting The Form "Warning: Cannot modify header information - headers already sent by (output started at *****/header.php:10) in /home/www/*****/index.php on line 33" Quote Link to comment Share on other sites More sharing options...
Jessica Posted February 14, 2007 Share Posted February 14, 2007 Read the stickied topic about this! Quote Link to comment Share on other sites More sharing options...
roopurt18 Posted February 14, 2007 Share Posted February 14, 2007 http://www.php.net/setcookie setcookie() defines a cookie to be sent along with the rest of the HTTP headers. Like other headers, cookies must be sent before any output from your script (this is a protocol restriction). Quote Link to comment Share on other sites More sharing options...
tarun Posted February 14, 2007 Author Share Posted February 14, 2007 So Sorry My Head Just Isnt Working Today Thnx, Tarun 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.