Problème gestion de membres
Bonjour, j'ai après avoir remplie mon formulaire rien ce s'insère dans ma bdd et je voudrai savoir comment voir voire les erreur sur le navigateur?
voici mon code:
cordialement
voici mon code:
<!DOCTYPE html>
<?php
$bdd = new PDO('mysql:localhost=127.0.0.1;dbname=espace_menbre','root','root');
if (isset($_POST['envoyer']))
{
if (!empty($_POST['pseudo']) AND !empty($_POST['mail']) AND !empty($_POST['mail2']) AND !empty($_POST['mdp']) AND !empty($_POST['mdp2']))
{
$pseudo = htmlspecialchars($_POST['pseudo']);
$mail = htmlspecialchars($_POST['mail']);
$mail2 = htmlspecialchars($_POST['mail2']);
$mdp = sha1($_POST['mdp']);
$mdp2 = sha1($_POST['mdp2']);
$pseudolength = strlen($pseudo);
if ($pseudolength <= 255)
{
if ($mail == $mail2)
{
if (filter_var($mail, FILTER_VALIDATE_EMAIL))
{
if ($mdp == $mdp2)
{
$insernbr = $bdd->prepare("INSERT INTO membres(pseudo, mail,motdepasse) VALUES(?, ?, ?)");
$insernbr -> execute(array($pseudo, $mail, $mdp));
$erreur = "Votre compte a bien ete crée!";
}
else
{
$erreur = "Votre mot de passse ne corespond pas!";
}
}
else
{
$erreur = "Votre adresse email n'est pas valide";
}
}
else
{
$erreur = "Votre adresse email ne corespond pas!";
}
}
else
{
$erreur = "Votre pseudo ne doit pas depassé 255 caractére!";
}
}
else
{
$erreur = "Tous les champs doivent être renpli!";
}
}
?>
<html>
<head>
<meta charset="utf-8">
<title>test_espace menbres</title>
</head>
<body>
<div align="center">
<h3>Inscription</h3>
<br>
<form method="POST" action="">
<table>
<tr>
<td align="right">
<label for="pseudo">Votre pseudo:</label>
</td>
<td>
<input type="text" placeholder="Pseudo" name="pseudo" id="pseudo" value="<?php if (isset($pseudo))
{
echo "$pseudo";
} ?>"/>
</td>
</tr>
<tr>
<td align="right">
<label for="mail">Votre email:</label>
</td>
<td>
<input type="mail" placeholder="Votre email" name="mail" id="mail" value="<?php if (isset($mail))
{
echo "$mail";
} ?>">
</td>
</tr>
<tr>
<td align="right">
<label for="mail2">Confirmation de votre email:</label>
</td>
<td align="right">
<input type="mail2" placeholder="Confirmé votre email" name="mail2" id="mail2">
</td>
</tr>
<tr>
<td align="right">
<label for="mdp">Votre mot de passe:</label>
</td>
<td align="right">
<input type="password" placeholder="Mot de passe" name="mdp" id="mdp">
</td>
</tr>
<tr>
<td align="right">
<label for="mdp2">Confirmé Votre mot de passe:</label>
</td>
<td align="right">
<input type="password" placeholder="Confirmé votreMot de mdp" name="mdp2" id="mdp2">
</td>
</tr>
</table><br>
<input type="submit" values="envoyer" name="envoyer">
</form>
<?php
if(isset($erreur))
{
echo '<font color="red">'.$erreur."</font>";
}
?>
</div>
</body>
</html>
cordialement