-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathaction_sous_categorie.php
39 lines (38 loc) · 1.75 KB
/
action_sous_categorie.php
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
<?php
session_start();
include 'class/db.php';
$db = new DB();
$tblName = 'sous_categorie';
if (isset($_REQUEST['action_type']) && !empty($_REQUEST['action_type'])) {
if ($_REQUEST['action_type'] == 'add') {
$userData = array(
'nom_sous_categorie' => $_POST['nom_sous_categorie'],
'id_categorie' => $_POST['categorie']
);
$insert = $db->insert($tblName, $userData);
$statusMsg = $insert?'Les données ont été insérées.':'Des problèmes sont survenus, reassayez.';
$_SESSION['statusMsg'] = $statusMsg;
header("Location:admin_categories.php");
} elseif ($_REQUEST['action_type'] == 'edit') {
if (!empty($_POST['id_sous_categorie'])) {
$userData = array(
'nom_sous_categorie' => $_POST['nom_sous_categorie'],
'id_categorie' => $_POST['categorie']
);
$condition = array('id_sous_categorie' => $_POST['id_sous_categorie']);
$update = $db->update($tblName, $userData, $condition);
$statusMsg = $update?'Les données ont été mises à jour.':'un problème est survenu, essayez encore.';
$_SESSION['statusMsg'] = $statusMsg;
var_dump($update);
header("Location:admin_categories.php");
}
} elseif ($_REQUEST['action_type'] == 'delete') {
if (!empty($_GET['id_sous_categorie'])) {
$condition = array('id_sous_categorie' => $_GET['id_sous_categorie']);
$delete = $db->delete($tblName, $condition);
$statusMsg = $delete?'Les données ont été supprimées.':'Des problèmes sont survenus essayez encore.';
$_SESSION['statusMsg'] = $statusMsg;
header("Location:admin_categories.php");
}
}
}