From fc1602a680a38647729df3982e4fae305860b99b Mon Sep 17 00:00:00 2001 From: Simon Vieille Date: Thu, 1 Jun 2017 14:28:40 +0200 Subject: [PATCH] init --- controllers/error.php | 6 ++++++ controllers/person.php | 27 +++++++++++++++++++++++++++ index.php | 19 +++++++++++++++++++ lib/database.php | 10 ++++++++++ models/person.php | 39 +++++++++++++++++++++++++++++++++++++++ views/person.php | 20 ++++++++++++++++++++ views/person_add.php | 0 views/persons.php | 27 +++++++++++++++++++++++++++ 8 files changed, 148 insertions(+) create mode 100644 controllers/error.php create mode 100644 controllers/person.php create mode 100644 index.php create mode 100644 lib/database.php create mode 100644 models/person.php create mode 100644 views/person.php create mode 100644 views/person_add.php create mode 100644 views/persons.php diff --git a/controllers/error.php b/controllers/error.php new file mode 100644 index 0000000..b8eaae7 --- /dev/null +++ b/controllers/error.php @@ -0,0 +1,6 @@ +prepare($query); + $request->execute(); + + $results = $request->fetchAll(); + + return $results; +} + +function getPerson($id) +{ + $connection = databaseConnection(); + $query = 'SELECT * FROM person WHERE id = :id'; + + $request = $connection->prepare($query); + $request->bindParam(':id', $id); + $request->execute(); + + $results = $request->fetch(); + + return $results; +} + +function deletePerson($id) +{ + $connection = databaseConnection(); + $query = 'DELETE FROM person WHERE id = :id'; + + $request = $connection->prepare($query); + $request->bindParam(':id', $id); + + return $request->execute(); +} diff --git a/views/person.php b/views/person.php new file mode 100644 index 0000000..7ade42a --- /dev/null +++ b/views/person.php @@ -0,0 +1,20 @@ + + + + + + + + + + + +

Aucun personne selectionnée.

+ + + diff --git a/views/person_add.php b/views/person_add.php new file mode 100644 index 0000000..e69de29 diff --git a/views/persons.php b/views/persons.php new file mode 100644 index 0000000..279ac04 --- /dev/null +++ b/views/persons.php @@ -0,0 +1,27 @@ + + + + + + + +

Liste des personnes

+ + + +