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 Link to comment https://forums.phpfreaks.com/topic/38524-solved-parse-error-parse-error-unexpected-t_if-in-on-line-21/ 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. Link to comment https://forums.phpfreaks.com/topic/38524-solved-parse-error-parse-error-unexpected-t_if-in-on-line-21/#findComment-184883 Share on other sites More sharing options...
tarun Posted February 14, 2007 Author Share Posted February 14, 2007 Nice One Thnx, Tarun Link to comment https://forums.phpfreaks.com/topic/38524-solved-parse-error-parse-error-unexpected-t_if-in-on-line-21/#findComment-184884 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"); ?> Link to comment https://forums.phpfreaks.com/topic/38524-solved-parse-error-parse-error-unexpected-t_if-in-on-line-21/#findComment-184886 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 Link to comment https://forums.phpfreaks.com/topic/38524-solved-parse-error-parse-error-unexpected-t_if-in-on-line-21/#findComment-184890 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.