Ik ben bezig met mijn Text Based RPG en ik heb een Parse Error in het menu zitten en ik heb geen idee wat ik fout doe. Heeft iemand een idee?

Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /mnt/web2/12/59/51632459/htdocs/Robin/game/menu.php on line 24


<div id="reclame"></div>
<div id="links"><img src="images/ingame/gamemenu.png" width="235" height="36" /><div id="menu"><ul>
<li><a href="#">Pokédex</a></li>
<li><a href="#">Pokémon</a></li>
<li><a href="#">Bag</a></li>
<li><a href="#">Pokétch</a></li>
<li><a href="#">Trainer</a></li>
<li><a href="#">Options</a></li></ul></div><img src="images/ingame/mijnaccaunt.png" width="235" height="36" /><div id="menu"><ul><li><a href="#">Wijzig Profiel</a></li>
<li><a href="wachtwoord.php">Wijzig Wachtwoord</a></li>
<li><a href="includes/action.php?submit=Uitloggen">Uitloggen</a></li>
</ul></div>
<?php

if ($Data['Area'] == 1)

	{ 
		echo <<<ENDHTML
		<img src="images/ingame/twinleaf.png" width="235" height="36" /><div id="menu"><ul>
		<li><a href="#">Home</a></li>
		</ul></div>
		ENDHTML;
	}
	
else if ($Data['Area'] == 2)

	{ 
		echo <<<ENDHTML
		<img src="images/ingame/201.png" width="235" height="36" />
		ENDHTML;
	}

else if ($Data['Area'] == 3)

	{ 
		echo <<<ENDHTML
		<img src="images/ingame/varity.png" width="235" height="36" />
		ENDHTML;	
	}

else if ($Data['Area'] == 4)

	{ 
		echo <<<ENDHTML
		<img src="images/ingame/sandgem.png" width="235" height="36" /><div id="menu"><ul>
		<li><a href="#">Pokémon Center</a></li>
		<li><a href="#">Pokémon Markt</a></li>
		<li><a href="#">Laboratory (Prof. Rowan) </a></li>
		</ul></div>
		ENDHTML;
	}
Het is slimmer om gewoon alleen relatieve code weer te geven, in dit geval gaat het om regel 24, dus is dit genoeg om weer te geven:

<div id="reclame"></div>
<div id="links"><img src="images/ingame/gamemenu.png" width="235" height="36" /><div id="menu"><ul>
<li><a href="#">Pokédex</a></li>
<li><a href="#">Pokémon</a></li>
<li><a href="#">Bag</a></li>
<li><a href="#">Pokétch</a></li>
<li><a href="#">Trainer</a></li>
<li><a href="#">Options</a></li></ul></div><img src="images/ingame/mijnaccaunt.png" width="235" height="36" /><div id="menu"><ul><li><a href="#">Wijzig Profiel</a></li>
<li><a href="wachtwoord.php">Wijzig Wachtwoord</a></li>
<li><a href="includes/action.php?submit=Uitloggen">Uitloggen</a></li>
</ul></div>
<?php

if ($Data['Area'] == 1)

    { 
        echo <<<ENDHTML
        <img src="images/ingame/twinleaf.png" width="235" height="36" /><div id="menu"><ul>
        <li><a href="#">Home</a></li>
        </ul></div>
        ENDHTML;
    }
    
else if ($Data['Area'] == 2)

    { 
        echo <<<ENDHTML
        <img src="images/ingame/201.png" width="235" height="36" />
        ENDHTML;
    }


Maar als je naar de kleuren syntax kijkt, IF is groen, en else is blauw geworden, dan klopt er iets niet.
Hoor je geen aanhalingstekens bij je echo te gebruiken?
Ik heb ENDHTML maar weggelaten en alles tussen aanhalingstekens gezet en nu werkt het. Bedankt voor je snelle reactie.

Reageren