Bonjour,

Je vous expose mon problème simplifié.
J'ai une table produit :
produit (ref_produit,nom_produit,num_sav)
La clé étrangère num_sav est clé primaire de la table SAV
sav-constructeur (num_sav,nom_sav,adresse_sav)

Le base est crée sur phpmyadmin.
Voici ma requête implémentée dans mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
$req = $bdd->prepare('INSERT INTO `produits`(`REF_PRODUIT`, `NOM_PRODUIT`, `NUM_SAV`) VALUES (:ref-produit,:nom-produit,:num-sav)'); // On prépare la requète
$req->execute(array( // et on insère
 'ref-produit' => $_POST['ref-produit'],
 'nom-produit' => $_POST['nom-produit'],
 'num-sav' => $donnees[0]
));
$donnees[0] est la clé du sav auquel le produit est associé.

Evidemment cette requête ne marche pas et je ne comprend absolument pas pourquoi ...

Des idées ? Suggestions ? Remarques ?

Cordialement.