Amis prorammeur :Probleme avec un ELSE en PHP

Résolu
charlycharly -  
crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   -
Bonjour, J'ai un probleme avec mon code ... en effet j'ai un message "Parse error: syntax error, unexpected T_ELSE"

le code etant :

...
if(!empty($_POST['choix1'])){
$this->ppo->SAR_contenu .= $_POST['choix1'].'<br />';}
if(!empty($_POST['choix2'])){
$this->ppo->SAR_contenu .= $_POST['choix2'].'<br />';}
$this->ppo->SAR_contenu .='<br /><input type="submit" name="retour" value="Retour"><br />'; }
'<br />Pour obtenir le résultat, il faut faire:'.$this->SAR_env->afficher_code_php_string($codehtmlresultattotal);

else {$this->ppo->SAR_contenu='<br />Cette page explique comment réaliser une zone de texte.<br />
Il faut tout d\'abord créer un template (un gabarit) de la manière suivante:<br />'.
$this->SAR_env->afficher_code_php_string($templatetotal).'
A noter que le "formulairezonetexte.tpl" dois etre créé avant.<br /><br />
Le code HTML est quand a lui :'. $this->SAR_env->afficher_code_php_string($codehtmltotal).'<br />
L\'aperçu des deux codes, donne cette interface:<br /><br />'.
$this->ppo->SAR_contenu=$tpl->fetch ($this->SAR_env->application."|formulairetotal.tpl");
}

l'erreur est sur la ligne du else mais je ne vois pas quoi ... merci !

1 réponse

  1. crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 046
     
    Salut,
    Un else doit faire référence à un si.
    Toi tu fais :

    if (condition 1)
    {
       Instruction 1;
    }
    
    if (condition 2)
    {
       Instruction 2;
    }
    
    Instruction isolée;
    
    else
    {
       Instruction 4;
    }


    Le else (sinon) correspond ici à aucun si.
    Il faut faire comme ça :

    if (condition 1)
    {
         if (condition 2)
         {
            Instruction 2;
         }
    
         if (condition 3)
         {
            Instruction 3;
         }
    }
    else
    {
       Instruction 5
    }
    
    1
    1. charlycharly
       
      2eme grand merci a toi crapoulou de la journée!
      j'avais fais une erreur plus haut ... j'avais oublier une instruction...
      0
    2. crapoulou Messages postés 28002 Date d'inscription   Statut Modérateur, Contributeur sécurité Dernière intervention   8 046
       
      lol, décidément...
      Bonne continuation.
      J'espère ne plus te voir : cela voudra dire que tu arrêteras de faire des bêtises et que tu y arriveras, lol.
      A+.
      0