Erreur code php

doudou25500 Messages postés 4 Statut Membre -  
armasousou Messages postés 1351 Statut Membre -
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. armasousou Messages postés 1351 Statut Membre 83
     
    Met le code de la fonction en entier
    0
  2. doudou25500 Messages postés 4 Statut Membre
     
    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
  3. armasousou Messages postés 1351 Statut Membre 83
     
    Tu ferme l'acoolade du else sans l'avoir ouverte.
    0
  4. doudou25500 Messages postés 4 Statut Membre
     
    A quel endroit ?
    Je ne vois pas....
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. doudou25500 Messages postés 4 Statut Membre
     
    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
  7. armasousou Messages postés 1351 Statut Membre 83
     
    Si tu montre pas le code ...
    0