Probléme d'insertion

Bonjour à tous je n'arrive pas a insérer les données dans ma BD pourrai avoir une aide svp! on me met toujours erreur fatal
<?php
if(isset($_POST['valider']))
{ $nom_usr=$_POST['nom_usr'];
  $prenom_usr=$_POST['pr_usr'];
  $login_usr=$_POST['login_usr'];
  $tel1=$_POST['tel1_usr'];
  $tel2=$_POST['tel2_usr'];
  $email_usr=$_POST['email_usr'];
  $sexe_usr=$_POST['sexe'];
  $role_usr=$_POST['role'];
  $mdp_hacher=sha1($_POST['password']);
  $etat=1;
// Connexion a la base de Données
include('bdcon.php');
$req =$bdd->prepare("SELECT email_user ,pass_user FROM users WHERE email_user=:email_usr AND pass_user=:password ");
$req->execute(
      array(
'email_usr'=> $email_usr,
'password' => $mdp_hacher
));
$resultat = $req->fetch();
if(!$resultat)
{
    require_once('bdcon.php');
    $bdd->exec('INSERT INTO users(nom_user,prenom_user,sexe_user,contact1_user,
    contact2_user,login_user,role_user,email_user,pass_user,etat_user)
                    VALUES
              ('.$nom_usr.', '.$prenom_usr.', '.$sexe_usr.','.$tel1.' ,'.$tel2.' ,'.$login_usr.',
       '.$role_usr.' ,'.$email_usr.' ,'.$mdp_hacher.', '.$etat.')');

    echo '<br>Nouveau utilisateur ajouté !';}
 else
   { echo'<br>Ce utilisateur existe déjà!';}
   }
?>

1 réponse

  1. Salut,

    Il est plus facile de savoir d'où vient le problème si tu nous donne le message d'erreur complet.

    Les valeurs dans ta requête d'insertion de sont pas entourés par des quotes.

    Bonne journée
    0