PHP] erreur de codage HELP

Résolu
Bonjour,
j'ai depuis hier cette erreur sur mon PC lorsque je met ma page index sur internet:

Parse error: syntax error, unexpected '}', expecting ',' or ';' in /home/********/*****/index.php on line 181

la ligne 181 en question est:

<div class="cl">&nbsp;</div>
          <? if (!isset($_SESSION['login'])) { ?><a href="http://dowtek.fr/connect.php" class="button button-left">connexion</a> <a href="http://dowtek.fr/create.php" class="button button-right">inscription</a>
         <div class="cl">&nbsp;</div>
            <p class="center"><a href="http://dowtek.fr/index.php">aide?</a>&nbsp;&nbsp;<a href="http://dowtek.fr/index.php">Forgot Password?</a></p>
          </div>
          <? } else { ?><b>Bienvenue</b> <?php echo htmlentities(trim($_SESSION['login'])) } ?>!.
        </div>


celle ci:
<? } else { ?><b>Bienvenue</b> <?php echo htmlentities(trim($_SESSION['login'])) } ?>!.


et je ne vois aucun probleme! toute les parenthèse se ferme, tous les accolades et autre aussi!

3 réponses

  1. a chaque echo t'as oublié le ;
    1
    1. merci sa marche!!!

      mais quelle est cette erreur:

      Parse error: syntax error, unexpected T_VARIABLE in /***********/connect.php on line 88

      voici la partis du code:

      if ($data[0] == 1) { 
               session_start(); 
               $_SESSION['login'] = $_POST['login']; 
      		$sqll= "SELECT rang FROM user WHERE pseudo='"$_POST['login']"'";
      		$reqq = mysql_query($sqll);
      		$dataa = mysql_fetch_row($reqq);
      		
      		  if ($dataa = "4") {
      		   $_SESSION['admin'] = $_POST['login'];
      		 } 


      dans cette partis le code demande à SQL si un membre est admin (si rang = 1 alors le membre est normal et si rang = 4 alors le membre est admin)

      la ligne 88 est :
      $sqll= "SELECT rang FROM user WHERE pseudo='"$_POST['login']"'";
      0
      1. non rien j'ai réussi...

        merci pour ton aide
        0