tarun Posted February 14, 2007 Share Posted February 14, 2007 Okay This Is My 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> </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"); ?> But Why Do I Get This Error: "Parse error: parse error, unexpected T_IF in ****** on line 21" (Obviously The Stars Are Just To Hide The Location Of The File) Thnx, Tarun Quote Link to comment Share on other sites More sharing options...
Jessica Posted February 14, 2007 Share Posted February 14, 2007 htmlentities($newstyle) is missing a ; (plus, it does nothing as you never assign the result to a variable. PHP copies variables unless they're passed by reference) When you get errors like those carefully inspect the lines around them. Quote Link to comment Share on other sites More sharing options...
tarun Posted February 14, 2007 Author Share Posted February 14, 2007 Nice One Thnx, Tarun Quote Link to comment Share on other sites More sharing options...
redarrow Posted February 14, 2007 Share Posted February 14, 2007 <?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> </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"); ?> Quote Link to comment Share on other sites More sharing options...
tarun Posted February 14, 2007 Author Share Posted February 14, 2007 Yh Thnx EveryOne Err...How Foolish Of Me To Forget The ";" Basic Stuff 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.