Bonjour a tous je suis bloque sur le code suivant, les informations rentrées ne s'insèrent pas dans la BDD.
<?php
session_start();
try
{
$bdd= new PDO('mysql:host=localhost;dbname=blog2;charset=utf8','root','');
}
catch(Exception $e)
{
die("Erreur connexion base de donnée :" .$e->getMessage());
}
#verification similarité mots de passes
if ($_POST['mdp']!=$_POST['conf-mdp'])
{
$_SESSION['error'][]="La confirmation du mot de passe est erronée";
}
#Si le champs pseudo est vide
if (empty($_POST['pseudo']))
{
$_SESSION['error'][]="Veuillez rentrer un pseudo";
}
#Si le champs mail est vide
if (empty($_POST['mail']))
{
$_SESSION['error'][]="Veuillez rentrer un mail";
}
#Si le champs mot de passe est vide
if (empty($_POST['mdp']))
{
$_SESSION['error'][]="Veuillez rentrer un mot de passe";
}
#si le champs confirmation de mot de passe est vide
if (empty($_POST['conf-mdp']))
{
$_SESSION['error'][]="Veuillez rentrer une confirmation de mot de passe";
}
if (empty($_SESSION['error']))
{
$requete=$bdd->prepare('INSERT INTO user(pseudo,mail,mdp) VALUES (?,?,?)');
$requete->execute(array($_POST['pseudo'],$_POST['mail'],$_POST['mdp']));
header('location:Inscription.php');
}
else
{
foreach ($_SESSION['error'] as $key)
{
echo $key."<br>";
}
}
?>