Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp
antoinegilles
Messages postés
9
Date d'inscription
Statut
Membre
Dernière intervention
-
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
ThEBiShOp Messages postés 8411 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
essayant de créer un espace membre pour ma page, je me trouve bloqué avec l'erreur suivante, quelqu'un pourrait t'il m'aider svp?
Voici mon code:
Antoine GILLES
essayant de créer un espace membre pour ma page, je me trouve bloqué avec l'erreur suivante, quelqu'un pourrait t'il m'aider svp?
Voici mon code:
<?php
$bdd=new PDO('mysql:host=localhost;dbname=membres;charset=utf8','root','');
if (isset($_POST['forminscription']))
{
$pseudo = htmlspecialchars($_POST['pseudo']);
$mail = htmlspecialchars($_POST['mail']);
$password1 = sha1($_POST['password']);
$password2 = sha1($_POST['password']);
if (!empty($_POST['pseudo'])AND!empty($_POST['mail'])AND!empty($_POST['password']))
{
$pseudolength = strlen($pseudo);
if ($pseudolength <= 255)
{
if (filter_var($mail, FILTER_VALIDATE_EMAIL))
{
if($password1== $password2)
{
echo "nickel";
}
else
{
$erreur = "vos mot de passes ne correspondent pas";
}
}
}
else
{
$erreur = "Votre adresse mail n'est pas valide";
}
else
{
$erreur="Votre pseudo ne doit pas dépasser 255 caractères !";
}
}
}
else
{
$erreur = "Tout les champs doivent être complété";
}
}
?>
<DOCTYPE HTML>
<html>
<head>
<title> page d'inscription </title>
</head>
<body>
<form ation="" method="post">
<input type="text" name="pseudo" id='pseudo' value="<?php if(isset($pseudo)) {eho $pseudo}?>"><br>
<input type="email" name="mail"><br>
<input type="password" name="password"> mot de passe<br>
<input type="password" name="password"> retapez mot de passe<br>
<input type="submit" name='forminscription' value="envoyer">
</form>
<?php
if(isset($erreur))
{
echo '<font color= "red">' .$erreur."</font>";
}
?>
</body>
</html>
Antoine GILLES
A voir également:
- Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp
- Cmos checksum error ✓ - Forum Carte-mère/mémoire
- Playback error reconnect in 3s (1/5) francais - Forum Box et Streaming vidéo
- Error 1962 ✓ - Forum PC fixe
- A javascript error occurred in the main process - Forum Matériel & Système
- Whea error occt - Forum Processeur
2 réponses
Salut,
message d'erreur s'il te plait ?
Est-ce que tu peux mettre les balises de code PHP pour qu'on ai les numéros de ligne également ?
message d'erreur s'il te plait ?
Est-ce que tu peux mettre les balises de code PHP pour qu'on ai les numéros de ligne également ?
<?php $bdd=new PDO('mysql:host=localhost;dbname=membres;charset=utf8','root',''); if (isset($_POST['forminscription'])) { $pseudo = htmlspecialchars($_POST['pseudo']); $mail = htmlspecialchars($_POST['mail']); $password1 = sha1($_POST['password']); $password2 = sha1($_POST['password']); if (!empty($_POST['pseudo'])AND!empty($_POST['mail'])AND!empty($_POST['password'])) { $pseudolength = strlen($pseudo); if ($pseudolength <= 255) { if (filter_var($mail, FILTER_VALIDATE_EMAIL)) { if($password1== $password2) { echo "nickel"; } else { $erreur = "vos mot de passes ne correspondent pas"; } } } else { $erreur = "Votre adresse mail n'est pas valide"; } else { $erreur="Votre pseudo ne doit pas dépasser 255 caractères !"; } } } else { $erreur = "Tout les champs doivent être complété"; } } ?> <DOCTYPE HTML> <[/contents/498-html-langage html]> <head> <title> page d'inscription </title> </head> <body> <form ation="" method="post"> <input type="text" name="pseudo" id='pseudo' value="<?php if(isset($pseudo)) {eho $pseudo}?>"><br> <input type="email" name="mail"><br> <input type="password" name="password"> mot de passe<br> <input type="password" name="password"> retapez mot de passe<br> <input type="submit" name='forminscription' value="envoyer"> </form> <?php if(isset($erreur)) { echo '<font color= "red">' .$erreur."</font>"; } ?> </body> </html>
j'espère que ca va s'afficher comme tu le souhaite ( c'est la première fois que je poste sur ce site :S ) l'erreur est la suivante :
Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp\www\projet surf\inscription.php on line 37