Probléme php {parse error}

Résolu
timon44 Messages postés 56 Statut Membre -  
ilyesn Messages postés 37 Statut Membre -
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. ilyesn Messages postés 37 Statut Membre 13
     
    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
    1. Utilisateur anonyme
       
      lol c'est ce que je regardais XD
      0
  2. Utilisateur anonyme
     
    tu peux indiquer la ligne qui pose problème stp? (la 33 , mais avec les saut de ligne etc. ...)

    merci
    0
  3. timon44 Messages postés 56 Statut Membre 4
     
    <?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 ....
    0
  4. timon44 Messages postés 56 Statut Membre 4
     
    et bien impeccable, ça marche !!!
    J'avais compris que c'était une accolade (enfin je supposais ^^) mais impossible de trouver !!!
    merci beaucoup !!
    0
    1. Utilisateur anonyme
       
      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 ^^
      0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. ilyesn Messages postés 37 Statut Membre 13
     
    Super bah bonne continuation !!

    Pub supprimée Modération CCM
    0