IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Erreur unexpected 'else' (T_ELSE)


Sujet :

Langage PHP

  1. #1
    Futur Membre du Club Avatar de krakteus
    Homme Profil pro
    apprentie developpeur
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : apprentie developpeur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 5
    Points
    5
    Par défaut Erreur unexpected 'else' (T_ELSE)
    Bonsoir, je poste ici pour la premier fois.
    Je souhaiterai savoir, sur quel forum je doit poster pour les erreur dans les script parce que j'avoue être un peut perdu.

    Merci de votre compréhension krakteus.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Bonjour et bienvenue,

    ici même ça sera bien
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Futur Membre du Club Avatar de krakteus
    Homme Profil pro
    apprentie developpeur
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : apprentie developpeur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    Alors pour l'erreur.
    voici :
    PHP Parse error: syntax error, unexpected 'else' (T_ELSE), expecting end of file in /opt/lampp/htdocs/site/index.php on line 41.
    Et pour le code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    <?php session_start();
    include_once 'function.php';
    $bdd =bdd();
     
     
     
    	if(!isset($_SESSION['id'])){
    		header('Location: inscription.php');
    }
    else
     
    {}
    ?>
    <!DOCTYPE html>
    <head>
    	<meta charset='utf-8'/>
    	<title>Mon forum</title>
     
    	<meta name="author" content="christophe">
    	<link rel="stylesheet"	 type="text/css" href="general.css" />	
    	<link rel="shortcut icon"  href="images/favicon.ico" />
    <head/>
    <body>
    	<center><h1>Bienvenue sur mon forum!</h1></center>
    		<div id="Cforum">
    		<?php
                    if(isset($_GET['categories'])){ ?>
     
                        <div class='categories'>                            
                                <h1> <?php echo $reponse['name'];?> </h1>
                                <?php
                    }
                    ?>
     
    </div>
     
     
     
     
     <?php
                        else {
     
     
                        {
     
                     echo'Bienvenue : '.$_SESSION['pseudo'].' :) - <a href="deconnexion.php">Deconnexion</a>';
     
                    $requete = $bdd->query('SELECT * FROM categories');
                    while ($reponse = $requete->fetch() ){               
                        ?>
    		  <div class='categories'> 
                          <a href="index.php?categories = <?php echo $reponse['name']; ?>"><?php echo $reponse['name'];?> </a>
                  </div>
                     <?php    
                    }    
                          ?>  
                    </div>
                    </body>
    </html>
     
     
        <?php
     
                    }
     }
                    ?>

  4. #4
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 453
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 453
    Points : 43 115
    Points
    43 115
    Par défaut
    Un else {} doit être précédé d'un if {}. Hors juste avant ton else tu as :
    <?php
    Si tu as un code comme ceci :
    <?php
    ..
    ?>

    <?php
    ..
    ?>
    C'est schématiquement, comme si tu as deux scripts sur la même page, ton if et ton else sont donc dans 2 scripts différents.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  5. #5
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Points : 44 155
    Points
    44 155
    Par défaut
    Tu devrais vraiment prendre le temps d'indenter ton code proprement.
    Regarde si tu prends un bout de ton code :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
                     <?php    
                    }    
                          ?>  
                    </div>
                    </body>
    </html>
     
     
        <?php
     
                    }
     }
                    ?>
    Bon courage pour comprendre où ça commence et où ça finit.
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  6. #6
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    le problème, c'est ce <div> qui n'est ni dans le if, ni dans le else :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
                    }
                    ?>
     
    </div>
     
     
     <?php
                        else {
    Or, il n'y a pas de "p'tet ben qu'oui, p'tet ben qu'non" en programmation.

  7. #7
    Futur Membre du Club Avatar de krakteus
    Homme Profil pro
    apprentie developpeur
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : apprentie developpeur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    @sabotage

    Merci j'ai vue mon erreur j'ai recorriger,
    et maintenant tout fonctionne.

  8. #8
    Futur Membre du Club Avatar de krakteus
    Homme Profil pro
    apprentie developpeur
    Inscrit en
    Janvier 2015
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : apprentie developpeur

    Informations forums :
    Inscription : Janvier 2015
    Messages : 10
    Points : 5
    Points
    5
    Par défaut
    @jreaux62

    Bonjour et merci de ton attention tout et régler.

Discussions similaires

  1. Erreur "Unexpected character in input en php"
    Par chouxe dans le forum Langage
    Réponses: 6
    Dernier message: 22/06/2011, 15h32
  2. [g95] Erreur 'Unexpected element in format string'
    Par Truth dans le forum Fortran
    Réponses: 5
    Dernier message: 23/04/2008, 13h08
  3. [FPDF] erreur unexpected $end
    Par BenoitDenis dans le forum Bibliothèques et frameworks
    Réponses: 6
    Dernier message: 03/04/2006, 14h21
  4. Shell - erreur unexpected end of file
    Par claralavraie dans le forum Linux
    Réponses: 7
    Dernier message: 12/01/2006, 09h59
  5. Erreur unexpected end of file
    Par snoop dans le forum Linux
    Réponses: 6
    Dernier message: 22/03/2004, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo