erreur T_ELSE
Posté : 23 févr. 2014, 02:36
Bonjour à tous !
Mais que fais-je dans la section avancé pour une erreur aussi banal que je trouve absolument pas
?
Je suis en train de créer mon propre forum en utilisant un tuto du site du zéro. Quand je rajoute ce code, il me fait une erreur de syntaxe T_ELSE:
Merci beaucoup !
Mais que fais-je dans la section avancé pour une erreur aussi banal que je trouve absolument pas
Je suis en train de créer mon propre forum en utilisant un tuto du site du zéro. Quand je rajoute ce code, il me fait une erreur de syntaxe T_ELSE:
<?php
else
{
$message='';
if (empty($_POST['pseudo']) || empty($_POST['password']) ) //Oublie d'un champ
{
$message = '<p>une erreur s\'est produite pendant votre identification.
Vous devez remplir tous les champs</p>
<p>Cliquez <a href="./connexion.php">ici</a> pour revenir</p>';
}
else //On check le mot de passe
{
$query=$db->prepare('SELECT membre_mdp, membre_id, membre_rang, membre_pseudo
FROM forum_membres WHERE membre_pseudo = :pseudo');
$query->bindValue(':pseudo',$_POST['pseudo'], PDO::PARAM_STR);
$query->execute();
$data=$query->fetch();
if ($data['membre_mdp'] == md5($_POST['password'])) // Acces OK !
{
$_SESSION['pseudo'] = $data['membre_pseudo'];
$_SESSION['level'] = $data['membre_rang'];
$_SESSION['id'] = $data['membre_id'];
$message = '<p>Bienvenue '.$data['membre_pseudo'].',
vous êtes maintenant connecté!</p>
<p>Cliquez <a href="./index.php">ici</a>
pour revenir à la page d accueil</p>';
}
else // Acces pas OK !
{
$message = '<p>Une erreur s\'est produite
pendant votre identification.<br /> Le mot de passe ou le pseudo
entré n\'est pas correcte.</p><p>Cliquez <a href="./connexion.php">ici</a>
pour revenir à la page précédente
<br /><br />Cliquez <a href="./index.php">ici</a>
pour revenir à la page d accueil</p>';
}
$query->CloseCursor();
}
echo $message.'</div></body></html>';
}
?>
Je regarde puis regarde encore le code, normalement je me débrouille, mais je ne suis pas un expert :/ Quelqu'un aurait une idée ?Merci beaucoup !