executerRequete($sql, array($idEncaissementTemp)); return $encaissement; } public function supprimer($id) { $sql = 'DELETE FROM detailencaissement_temp WHERE (id=?)'; $this->executerRequete($sql, array($id)); } public function getTotaldetailencaissement($idEncaissementTemp) { $sql = 'select B.id as idEncaissement, IFNULL(A.primeNette,"0") AS primeNette, IFNULL(A.commission,"0") AS commission, IFNULL(A.primeHt,"0") AS primeHt, IFNULL(A.taxe,"0") AS taxe, IFNULL(A.fraisCarte,"0") AS fraisCarte, IFNULL(A.montant_selection,"0") AS montant_selection, B.montant as montant_boredereau, (B.montant-IFNULL(A.montant_selection,"0")) as montant_ecart from ( SELECT A.idEncaissement, SUM(primeNette) AS primeNette, SUM(commission) AS commission, SUM(primeHt) AS primeHt, SUM(taxe) AS taxe, SUM(fraisCarte) AS fraisCarte, SUM(primeTtc) AS montant_selection FROM detailencaissement_temp A WHERE (A.idEncaissement=?) group by A.idEncaissement ) A right join encaissement_temp B on (B.id=A.idEncaissement)'; $totaldetailencaissement = $this->executerRequete($sql, array($idEncaissementTemp)); return $totaldetailencaissement->fetch(PDO::FETCH_ASSOC); } }