Bonjour,
je cherche à insérer une commande d'article(s) qu'un membre aura fait. Mes codes ci-dessous :
la fonction préparée pour insérer :
Mon PHP (j'ai un boutton submit name=""valider") :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 public function insert($sql, $data=array()){ ***$req = $this->connexion->prepare($sql); ***$req->execute($data); }
Ma table se nomme bien orders, et ses champs : user_id, amount, created et datas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 if(isset($_POST['valider'])) { **$data = array( ****'user_id' => $_SESSION['users']['id'], ****'amount' => number_format($panier->total(),2,',',' '), ****'created' => "date test je verrai comment faire plus tard, en attendant, ce texte. ('date') sûrement", ****'datas' => "datas test, idem" ****); * **$sql = 'INSERT INTO orders (user_id, amount, created, datas) VALUES (:user_id, :amount, :created, :datas)'; **$req = $DB->insert($sql, $data); }
Avec ceci, rien n'est insérer dans ma bdd. Voyez-vous une problème ?
Merci d'avance !
Partager