Bonjour à tous les copains, voici mon code de ma page d'inscription :
<?php
$bdd = new PDO("mysql:host=11.54.0.19;dbname=publifee_espace_membre", "mon nom d'utilisateur", "mon mot de passe");
if(isset($_POST['forminscription'])) {
$pseudo = htmlspecialchars($_POST['pseudo']);
$mdp = sha1($_POST['mdp']);
$mdp2 = sha1($_POST['mdp2']);
if(!empty($_POST['pseudo']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) {
$pseudolength = strlen($pseudo);
if($pseudolength <= 255) {
if($mdp == $mdp2) {
$insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, motdepasse) VALUES(?, ?)");
$insertmbr->execute(array($pseudo, $mdp));
$erreur = "C'est bon, nous avons créé ton cmpte ! <a href=\"connexion.php\">Me connecter</a>";
} else {
$erreur = "Entrer des mots de passe qui correspondent !!!";
} else {
$erreur = "Votre pseudo ne doit pas dépasser 255 caractères !";
}
} else {
$erreur = "Ton adresse IP a été sauvegardée. Complète vite TOUS les champs sinon attention !!! ";
}
}
?>
<html>
<head>
<title>Forum - Publifeel</title>
<meta charset="utf-8">
</head>
<body>
<BODY BGCOLOR="#fcfff4">
<table>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>
<a href="https://www.facebook.com/Publifeel-558933024281136/?fref=ts"><img src="logo publifeel sans ombre.png" width="180" height="180" alt= "logo publifeel sans ombre.png"</a>
</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>
<a href="https://www.facebook.com/Publifeel-558933024281136/?fref=ts"><img src="Inscription - Publifeel.png" width="700" height="100" alt= "Inscription - Publifeel.png"</a></td>
</table>
<br><br>
<div align="center">
<fieldset>
<form method="POST" action="">
<table>
<tr>
<td align="right">
<label for="pseudo">Votre pseudo :</label>
</td>
<td>
<input type="text" placeholder="Ton super pseudo " id="pseudo" name="pseudo" value="<?php if(isset($pseudo)) { echo $pseudo; } ?>" />
</td>
</tr>
<tr>
<td align="right">
<label for="mdp">Votre mot de passe :</label>
</td>
<td>
<input type="password" placeholder="Ton mot de passe " id="mdp" name="mdp" />
</td>
</tr>
<tr>
<td align="right">
<label for="mdp2">Confirmer votre mot de passe :</label>
</td>
<td>
<input type="password" placeholder="Ton mot de passe " id="mdp2" name="mdp2" />
</td>
</tr>
<tr>
<td></td>
<td align="center">
<br />
<input type="submit" name="forminscription" value="Yees ! Je m'inscris " /><input type="reset" value="Pfff ! Je veux refaire "></td><td></input>
</td>
</tr>
</table>
</form></fieldset>
<?php
if(isset($erreur)) {
echo '<font color="red" size="10">'.$erreur."</font>";
}
?>
</div>
</body>
</html>
Seulement, quand je place mon fichier.php sur mon serveur, il m'affiche : Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/publifee/public_html/page d'inscription.php on line 17
Si vous avez la réponse, dite la moi
<?php
$bdd = new PDO("mysql:host=11.54.0.19;dbname=publifee_espace_membre", "mon nom d'utilisateur", "mon mot de passe");
if(isset($_POST['forminscription'])) {
$pseudo = htmlspecialchars($_POST['pseudo']);
$mdp = sha1($_POST['mdp']);
$mdp2 = sha1($_POST['mdp2']);
if(!empty($_POST['pseudo']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2'])) {
$pseudolength = strlen($pseudo);
if($pseudolength <= 255) {
if($mdp == $mdp2) {
$insertmbr = $bdd->prepare("INSERT INTO membres(pseudo, motdepasse) VALUES(?, ?)");
$insertmbr->execute(array($pseudo, $mdp));
$erreur = "C'est bon, nous avons créé ton cmpte ! <a href=\"connexion.php\">Me connecter</a>";
} else {
$erreur = "Entrer des mots de passe qui correspondent !!!";
} else {
$erreur = "Votre pseudo ne doit pas dépasser 255 caractères !";
}
} else {
$erreur = "Ton adresse IP a été sauvegardée. Complète vite TOUS les champs sinon attention !!! ";
}
}
?>
<html>
<head>
<title>Forum - Publifeel</title>
<meta charset="utf-8">
</head>
<body>
<BODY BGCOLOR="#fcfff4">
<table>
<td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>
<a href="https://www.facebook.com/Publifeel-558933024281136/?fref=ts"><img src="logo publifeel sans ombre.png" width="180" height="180" alt= "logo publifeel sans ombre.png"</a>
</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td>
<a href="https://www.facebook.com/Publifeel-558933024281136/?fref=ts"><img src="Inscription - Publifeel.png" width="700" height="100" alt= "Inscription - Publifeel.png"</a></td>
</table>
<br><br>
<div align="center">
<fieldset>
<form method="POST" action="">
<table>
<tr>
<td align="right">
<label for="pseudo">Votre pseudo :</label>
</td>
<td>
<input type="text" placeholder="Ton super pseudo " id="pseudo" name="pseudo" value="<?php if(isset($pseudo)) { echo $pseudo; } ?>" />
</td>
</tr>
<tr>
<td align="right">
<label for="mdp">Votre mot de passe :</label>
</td>
<td>
<input type="password" placeholder="Ton mot de passe " id="mdp" name="mdp" />
</td>
</tr>
<tr>
<td align="right">
<label for="mdp2">Confirmer votre mot de passe :</label>
</td>
<td>
<input type="password" placeholder="Ton mot de passe " id="mdp2" name="mdp2" />
</td>
</tr>
<tr>
<td></td>
<td align="center">
<br />
<input type="submit" name="forminscription" value="Yees ! Je m'inscris " /><input type="reset" value="Pfff ! Je veux refaire "></td><td></input>
</td>
</tr>
</table>
</form></fieldset>
<?php
if(isset($erreur)) {
echo '<font color="red" size="10">'.$erreur."</font>";
}
?>
</div>
</body>
</html>
Seulement, quand je place mon fichier.php sur mon serveur, il m'affiche : Parse error: syntax error, unexpected 'else' (T_ELSE) in /home/publifee/public_html/page d'inscription.php on line 17
Si vous avez la réponse, dite la moi