public function deleteProduct() { require_once 'ImageClass.php'; // var_dump($this->imgs); foreach ($this->imgs as $key => $value) { $img = new ImageClass($this->conex); $img->fetch($value['idRow']); $img->deleteImag(); } $conn = $this->db; $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "DELETE FROM `product` WHERE `idRow` = '{$this->id}'"; try { $requete = $conn->prepare($sql); $rel = $requete->execute(); } catch (Exception $exc) { echo 'Error : ' . $exc->getMessage(); } }
function deleteImag() { require_once '../../Model/ImageClass.php'; global $connection; if (isset($_POST['id'])) { //file name $img = new ImageClass($connection); $img->fetch($_POST['id']); $img->deleteImag(); unlink('../../img/' . $img->name); } }