uguale mi da il messaggio dell else

io ho fatto cosi
Codice PHP:
[url="?setting=general_setting"]general_setting[/url] [url="?setting=user_registration_setting"]user_registration_setting[/url] 
<table> 
<?php if (isset($_GET['setting']) && ($_GET['setting'] == "general_setting")) { ?> 
<tr> 
  <td> //QUA CI SARANNO I CONTENUTI general_setting 
    <table class="titlesetting" cellpadding="0" cellspacing="0" border="0"> 
      <tr> 
        <td class="icontexttitlesetting"></td> 
        <td class="texttitlesetting"><?php echo "Settings";?></td> 
      </tr> 
    </table></td> 
</tr> 
<?php }else{
echo
"la directory non e accessibile controllare ";}  ?> 
<?php if (isset($_GET['setting']) && ($_GET['setting'] == "user_registration_setting")) { ?> 
<tr> 
  <td> //QUA CI SARANNO I CONTENUTI user_registration_setting 
    <table class="titlesetting" cellpadding="0" cellspacing="0" border="0"> 
      <tr> 
        <td class="icontexttitlesetting"></td> 
        <td class="texttitlesetting"><?php echo "Settings";?></td> 
      </tr> 
    </table></td> 
</tr> 
<?php }else{
echo
"la directory non e accessibile controllare ";} ?> 
</table>
ho messo anche questo controllo , magari l utente volontariamente o involontariamente tolga una lettera dal link o ne aggiunga un altra , cosi da il messagio d errore