diff --git a/public/ajax/addRecord.php b/public/ajax/addRecord.php index ff98128..4ea1a9d 100644 --- a/public/ajax/addRecord.php +++ b/public/ajax/addRecord.php @@ -15,33 +15,27 @@ ini_set('display_errors', 0); // Récupération des informations du formulaire $params = array(); $params['name'] = $params['slug'] = $_POST['produit']; + $params['image'] = $_POST['image']; $params['user_id'] = $_POST['id_user']; //$params['cle_pub'] = $_POST['cle_pub']; $params['quantite'] = $_POST['quantite']; $params['prix'] = $_POST['prix']; - //$params['created_at'] = date('d-m-Y h:i:s'); + //$params['created_at'] = date('d-m-Y'); $params['antenne_id'] = $antenne_id; $params['content'] = ''; - $params['image'] = ''; + // Insertion dans la base /*$requete = "INSERT INTO products(name, user_id, quantite, prix, created_at, antenne_id) VALUES(':nom_produit', ':vendeur', ':quantite', :prix, ':created_at', ':antenne_id')";*/ - //$stmt = $bdd->prepare($requete); - //$stmt->execute($params); $fields = array_keys($params); - //var_dump($fields); - //die(); + $values = join(', ', array_map(function ($field) { return ':' . $field; }, $fields)); $fields = join(', ', $fields); - //var_dump($fields); - //die(); $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); - //echo json_encode("1 enregistrement ajouté !"); } ?> diff --git a/public/ajax/deleteProduits.php b/public/ajax/deleteProduits.php index 1077c41..8d4a11e 100644 --- a/public/ajax/deleteProduits.php +++ b/public/ajax/deleteProduits.php @@ -7,11 +7,14 @@ if($_POST['id'] !== null) $bdd = new \PDO("mysql:host=$host;dbname=$database_name", $username, $password); $params['product_id'] = $_POST['id']; - + $filename = $_POST['nom_image']; // Suppression du bien/service $requete = "DELETE FROM products WHERE id = :product_id"; - $stmt = $bdd->prepare($requete); $stmt->execute($params); + // Suppression de la photo du produit si elle existe + if (file_exists('../uploads/products/'.$filename)) { + unlink('../uploads/products/'.$filename); + } } diff --git a/public/ajax/readRecords.php b/public/ajax/readRecords.php index 8d66f72..82dcc1e 100644 --- a/public/ajax/readRecords.php +++ b/public/ajax/readRecords.php @@ -10,6 +10,7 @@ $bdd = new \PDO("mysql:host=$host;dbname=$database_name", $username, $password); No. Bien / service + Photo Vendeur Clé publique Quantité @@ -38,6 +39,7 @@ $bdd = new \PDO("mysql:host=$host;dbname=$database_name", $username, $password); $number"; $data .= ''.$row['name'].''; + $data .= ''; $data .= ''.$row['username'].''; $data .= ''.$row['cle_pub'].''; $data .= ''.$row['quantite'].''; @@ -53,7 +55,7 @@ $bdd = new \PDO("mysql:host=$host;dbname=$database_name", $username, $password); } else { $data .= ')" class=\'btn btn-info\' disabled=true'; } - $data .= '>Mettre à jour'; + $data .= '>Modifier'; $data .= ''; $data .= ''; $data .= '