Erreur code php

Bonjour,

J'ai un souci avec du PHP

quand j'utilise la foinction if...else cela me fait une erreur:

Parse error: syntax error, unexpected T_ELSE

Je vous mets la ligne que j'ai faite:

else $failure_message = implode('<br />',$error);

6 réponses

  1. Met le code de la fonction en entier
    0
    1. if (isset($_POST['submit']))

      $error = array();
      $infos = array();

      if ($_POST['adresse']=='') $error[] = 'Veuillez saisir votre adresse.';
      if ($_POST['cp']=='') $error[] = 'Veuillez saisir votre code postal.';
      if ($_POST['ville']=='') $error[] = 'Veuillez saisir votre ville.';
      if ($_POST['telephone']=='') $error[] = 'Veuillez saisir votre numéro de téléphone.';
      if ($_POST['mobile']=='') $error[] = 'Veuillez saisir votre numéro de mobile.';
      if ($_POST['email']=='') $error[] = 'Veuillez saisir votre adresse email.';
      if ($_POST['password']=='') $error[] = 'Veuillez saisir votre mot de passe.';

      if (count($error)==0)
      {
      if ($global->config['demo']) $failure_message = "Vous n'avez pas accès à cette fonctionnalité.";
      else {
      $query = buildSafeQuery(
      "SELECT * FROM '%smembers' WHERE license='%s' AND password=MD5('%s')",
      (string)$global->config['db']['table_prefix'],
      (string)$global->data['user']->getLicense(),
      (string)$_POST['old_password']
      );
      $result = $query->getResult();

      if ($result->numrows>0) {

      // Mise à jour dans la table 'members'
      $query = buildSafeQuery(
      "UPDATE '%smembers' SET address = '%s',
      postcode = '%s',
      city = '%s',
      email = '%s',
      telephone = '%s',
      mobile = '%s',
      WHERE id='%s'",
      (string)$global->config['db']['table_prefix'],
      (string)$_POST['adresse'],
      (string)$_POST['cp'],
      (string)$_POST['ville'],
      (string)$_POST['email'],
      (string)$_POST['tel'],
      (string)$_POST['mobile'],
      (string)$_POST['new_password'],
      (string)$global->data['user']->getLicense()
      );
      $success_message = 'Vos données ont été modifiées.';
      }
      else $failure_message = implode('<br />',$error);
      }
      0
      1. Tu ferme l'acoolade du else sans l'avoir ouverte.
        0
        1. A quel endroit ?
          Je ne vois pas....
          0
          1. ah si c'est bon
            par contre maintenant ça me met cette erreur:

            Parse error: syntax error, unexpected $end in C:\Foncine\web\tennis\content\pages\coordonnees.php on line 265

            ??
            0
            1. Si tu montre pas le code ...
              0