2019-09-26 23:40:22 +02:00
|
|
|
<?php
|
2019-09-28 02:20:10 +02:00
|
|
|
ini_set('display_errors', 0);
|
2019-09-26 23:40:22 +02:00
|
|
|
|
2019-11-10 01:42:48 +01:00
|
|
|
if ($_POST['produit']!== '' && $_POST['vendeur']!== null && $_POST['quantite']>0 && $_POST['prix']>=0) {
|
2019-09-28 02:20:10 +02:00
|
|
|
// Connexion à la base de données
|
2019-11-21 12:57:32 +01:00
|
|
|
include '../../config/config.php';
|
2019-11-20 21:59:17 +01:00
|
|
|
$bdd = new \PDO("mysql:host=$db_server;dbname=$db_name", $db_username, $db_password);
|
2019-09-26 23:40:22 +02:00
|
|
|
|
2019-09-28 02:20:10 +02:00
|
|
|
// Récupération des informations du formulaire
|
|
|
|
$params = array();
|
|
|
|
$params['name'] = $params['slug'] = $_POST['produit'];
|
2019-10-14 00:56:07 +02:00
|
|
|
$params['image'] = $_POST['image'];
|
2019-09-28 02:20:10 +02:00
|
|
|
$params['user_id'] = $_POST['id_user'];
|
|
|
|
//$params['cle_pub'] = $_POST['cle_pub'];
|
|
|
|
$params['quantite'] = $_POST['quantite'];
|
|
|
|
$params['prix'] = $_POST['prix'];
|
2019-10-14 00:56:07 +02:00
|
|
|
//$params['created_at'] = date('d-m-Y');
|
2019-10-14 14:54:18 +02:00
|
|
|
$params['antenne_id'] = $_POST['antenne_id'];
|
2019-09-28 02:20:10 +02:00
|
|
|
$params['content'] = '';
|
2019-10-14 00:56:07 +02:00
|
|
|
|
2019-09-28 02:20:10 +02:00
|
|
|
// Insertion dans la base
|
|
|
|
$fields = array_keys($params);
|
2019-10-14 00:56:07 +02:00
|
|
|
|
2019-09-28 02:20:10 +02:00
|
|
|
$values = join(', ', array_map(function ($field) {
|
|
|
|
return ':' . $field;
|
|
|
|
}, $fields));
|
|
|
|
$fields = join(', ', $fields);
|
|
|
|
$query = $bdd->prepare("INSERT INTO products ($fields) VALUES ($values)");
|
|
|
|
//$query = $bdd->prepare("INSERT INTO products (name,slug,user_id,quantite,prix,antenne_id,content,image)
|
|
|
|
// VALUES ('test77','test77','1','1','55','1','','')");
|
|
|
|
$query->execute($params);
|
2019-09-26 23:40:22 +02:00
|
|
|
}
|
|
|
|
?>
|