Erreur code php

Fermé
doudou25500 Messages postés 4 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 27 décembre 2012 - 27 déc. 2012 à 18:02
armasousou Messages postés 1267 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 - 27 déc. 2012 à 21:50
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

armasousou Messages postés 1267 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 83
27 déc. 2012 à 18:22
Met le code de la fonction en entier
0
doudou25500 Messages postés 4 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 27 décembre 2012
27 déc. 2012 à 18:26
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
armasousou Messages postés 1267 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 83
27 déc. 2012 à 19:04
Tu ferme l'acoolade du else sans l'avoir ouverte.
0
doudou25500 Messages postés 4 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 27 décembre 2012
27 déc. 2012 à 19:11
A quel endroit ?
Je ne vois pas....
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
doudou25500 Messages postés 4 Date d'inscription jeudi 27 décembre 2012 Statut Membre Dernière intervention 27 décembre 2012
27 déc. 2012 à 19:22
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
armasousou Messages postés 1267 Date d'inscription dimanche 16 août 2009 Statut Membre Dernière intervention 30 décembre 2016 83
27 déc. 2012 à 21:50
Si tu montre pas le code ...
0