Probléme php {parse error}

Résolu
Bonjour à tous !
Voila j'ai un petit prob au niveau de mon code ...
Je suis en train de faire un accés sécurisé avec 2 niveau d'accés :

<?php

	if($connect == false)
		{?>
			<form method="post" action="config/connect.php">
			<p>
				<label for="pseudo">Pseudo: </label>
				<input id="pseudo" type="text"/>
			</p>
			<p>
				<label for="password">Mot de passe : </label>
				<input id="password" type="password"/>
			</p>
			<input type="submit" value="Se connecter"/>
			</form>
		<?php}
		
			else
				{ 
				if ($connect == true){
					if ($nivo==1){
						echo("<p>Vous êtes connecté en tant que membre.</p>");
					}
					else { 
						if ($nivo==2){
						echo("<p>Vous êtes connecté en tant qu'administrateur.</p>");
						?>
						<a href="index.php?deco=1">Deconnexion</a>
						<?php
						}
					}
				}
				?>
			
	


et il m'affiche ce message d'erreur :
Parse error: parse error in C:\wamp\www\site\connexion.php on line 33

Si quelqu'un voit l'erreur ... Merci beaucoup !!
Configuration: Windows XP
Firefox 3.0.13

5 réponses

  1. et bien impeccable, ça marche !!!
    J'avais compris que c'était une accolade (enfin je supposais ^^) mais impossible de trouver !!!
    merci beaucoup !!
    1. le mieux est de faire des tab pour verifier ...

      exemple

      if
      {
      code
      if
      {
      code
      }
      }

      comme ca t'es sur et c'est plus propre et plus compréhensible ^^
  2. <?php
    
    if($connect == false)
    	{?>
    	<form method="post" action="config/connect.php">
    	<p>
    		<label for="pseudo">Pseudo: </label>
    		<input id="pseudo" type="text"/>
    	</p>
    	<p>
    		<label for="password">Mot de passe : </label>
    		<input id="password" type="password"/>
    	</p>
    		<input type="submit" value="Se connecter"/>
    	</form>
    	<?php}
    		
    	else
    		{ 
    		if ($connect == true){
    			if ($nivo==1){
    				echo("<p>Vous êtes connecté en tant que membre.</p>");
    			}
    			else { 
    				if ($nivo==2){
    				echo("<p>Vous êtes connecté en tant qu'administrateur.</p>");
    				?>
    				<a href="index.php?deco=1">Deconnexion</a>
    				<?php
    				}
    			}    // ligne 33 ////////////////////////
    		}
    		?>
    


    Hop, en commentaire j'ai indiquer la ligne en question ....
    1. Tu as oublié une accolade : }

      j'ai retravaillé ton code dit moi si sa marche :

      <?php

      if($connect == false)
      {
      ?>
      <form method="post" action="config/connect.php">
      <p>
      <label for="pseudo">Pseudo: </label>
      <input id="pseudo" type="text"/>
      </p>
      <p>
      <label for="password">Mot de passe : </label>
      <input id="password" type="password"/>
      </p>
      <input type="submit" value="Se connecter"/>
      </form>
      <?php
      }// Fin de if($connect == false)

      else if ($connect == true){

      if ($nivo==1){
      echo("<p>Vous êtes connecté en tant que membre.</p>");

      } // Fin de if($nivo==1)

      else if ($nivo==2){

      echo("<p>Vous êtes connecté en tant qu'administrateur.</p>");
      ?>
      <a href="index.php?deco=1">Deconnexion</a>
      <?php

      } // Fin de if($nivo==2)

      } // Fin de if($connect == true)

      ?>

      Voilà :: Pub supprimée Modération CCM
      1. lol c'est ce que je regardais XD
    2. tu peux indiquer la ligne qui pose problème stp? (la 33 , mais avec les saut de ligne etc. ...)

      merci