J'utilise PDO pour inserer des données variables avec requetes prepares et cela ne fct pas.
Ma table à comme champs : ID, nom, prenom, qualif, photo.
mon code :
Code : Tout sélectionner
<?php
// Si le formulaire est soumis
if(isset($_POST['valide'])){
//si le champ name n'est pas vide
if (!empty($_POST['nom']) & !empty($_POST['prenom']) & !empty($_POST['qualif'])){
$inNom = $_POST['nom'];
$inPrenom = $_POST['prenom'];
$inQualif = $_POST['qualif'];
// On se connecte à la Bdd
include('../page/connection.php');
// Enregistrement des valeurs dans la Bdd
$req = $bdd->prepare('INSERT INTO entree_personnel(nom, prenom, qualif) VALUES(:nom, :prenom, :qualif)');
$req->execute(array('nom' => $inNom,'prenom' => $inPrenom,'qualif' => $inQualif));
echo "Bienvenue..." ;
}
else{
echo "Veuillez enregistrer tous les champs";
}
}
?>tout ce passe bien, mais dans MySql les enregistrements n'apparaissent pas ?