-
Notifications
You must be signed in to change notification settings - Fork 0
/
addBook.php
42 lines (22 loc) · 867 Bytes
/
addBook.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
40
41
42
<?php
require_once "model/entity/book.php";
require_once "model/bookManager.php";
if(!empty(@$_POST["title"] && @$_POST["author"] && @$_POST["edition"] && @$_POST["number_pages"] && @$_POST["genre"] && @$_POST["release_date"] && @$_POST["resume"]))
{
$bookManager = new bookManager();
$book = new Book($_POST);
$addbook = $bookManager->addbook($book);
if($addbook)
{
echo "Votre livre a bien été ajouté à la base de données";
} else
{
echo "Une erreur s'est produite lors de l'ajout. Vérifiez d'avoir rempli tous les champs";
};
} else
{
echo "TOUS les champs DOIVENT être remplis avec les données correspondantes." ;
};
include "view/template/headNav.php";
require "view/addBookView.php";
include "view/template/footer.php";?>