From 95cd53193e4dd1e8319abb6b5be170343b1068a2 Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Wed, 21 May 2014 21:08:43 +0000 Subject: [PATCH] In creation, non mandatory and inexisting fields are not asked git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@1340 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- dblayer.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/dblayer.php b/dblayer.php index e52c0b1..b42e7ab 100644 --- a/dblayer.php +++ b/dblayer.php @@ -101,6 +101,8 @@ class dblayer extends PDO $datas[$key] = null; if (in_array ("not null", $params) && !array_key_exists ($key, $datas)) throw new Exception ("Mandatory field '$key' not provided", 405); + if (!array_key_exists ($key, $datas)) + continue; // Verify the fields, if $verify is defined, before doing insertion $verify = $this->verifyOne ($key, $datas[$key]); if (is_array ($verify) && count ($verify))