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:

<!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

2 réponses

  1. Bonjour

    Tu as signalé que c'était résolu.

    La règle sur le forum est de venir donner la solution afin que ça puisse servir à d'autres.

    Merci de ton retour,
    Strumpfette, modératrice
    1. dsl
  2. j'ai tout recommençais depuis le debut!
    1. slt

      sinon ?
      dbname=espace_menbre = "membre" peut être :D