Probléme d'insertion

delavega470 Messages postés 316 Statut Membre -  
Pitet Messages postés 2845 Statut Membre -
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à!';}
   }
?>
A voir également:

1 réponse

Pitet Messages postés 2845 Statut Membre 527
 
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