Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp
Fermé
antoinegilles
Messages postés
9
Date d'inscription
mercredi 8 mars 2017
Statut
Membre
Dernière intervention
3 avril 2017
-
Modifié le 3 avril 2017 à 16:52
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 3 avril 2017 à 17:49
ThEBiShOp Messages postés 8378 Date d'inscription jeudi 22 mars 2007 Statut Contributeur Dernière intervention 8 février 2021 - 3 avril 2017 à 17:49
A voir également:
- Parse error: syntax error, unexpected 'else' (T_ELSE) in C:\wamp
- Eespt technical error ✓ - Forum TNT / Satellite / Réception
- Error 0x80070643 - Accueil - Windows
- Cpu over temperature error - Forum Matériel & Système
- Fan error lenovo - Forum Refroidissement
- Error 10 pioneer ✓ - Forum Autoradio
2 réponses
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
3 avril 2017 à 16:54
3 avril 2017 à 16:54
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 ?
antoinegilles
Messages postés
9
Date d'inscription
mercredi 8 mars 2017
Statut
Membre
Dernière intervention
3 avril 2017
3 avril 2017 à 16:57
3 avril 2017 à 16:57
<?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
ThEBiShOp
Messages postés
8378
Date d'inscription
jeudi 22 mars 2007
Statut
Contributeur
Dernière intervention
8 février 2021
1 566
3 avril 2017 à 17:49
3 avril 2017 à 17:49
C'est bien mieux :)
Visiblement tu t'es emmêlé les pinceaux avec tes accolades pour tes if...else
Visiblement tu t'es emmêlé les pinceaux avec tes accolades pour tes if...else