Jump to content

[SOLVED] Parse error: parse error, unexpected T_IF in ****** on line 21


tarun

Recommended Posts

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

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.

<?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"); ?>

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.