public function update(PanierDB $panierDB) { $q = $this->_db->prepare('UPDATE paniers SET id = :id , idpiece = :idpiece, idpersonne = :idpersonne, idordinateur = :idordinateur WHERE id = :id'); $q->bindValue(':id', $panierDB->getId()); $q->bindValue(':ipiece', $panierDB->getIdpiece()); $q->bindValue(':idpersonne', $panierDB->getIdpersonne()); $q->bindValue(':idordinateur', $panierDB->getIdordinateur()); $q->execute(); }
$paniermanager->addordinateur($panierDB); echo "true"; break; case 'addpiece': $paniermanager = new PanierManager($_SESSION['connexion']); $iduser = $_GET['attrpersonne']; $idpiece = $_GET['attrpiece']; $panierDB = new PanierDB(); $panierDB->setIdpersonne($iduser); $panierDB->setIdpiece($idpiece); $paniermanager->addpiece($panierDB); echo "true"; break; case 'retirepanier': $paniermanager = new PanierManager($_SESSION['connexion']); $idpanier = $_GET['attridpanier']; $panierDB = new PanierDB(); $panierDB->setId($idpanier); $paniermanager->delete($panierDB); echo "true"; break; case 'commandepanier': $paniermanager = new PanierManager($_SESSION['connexion']); $idpers = $_GET['attridpers']; $paniers = $paniermanager->getListUser($idpers); $numcommande = $paniermanager->genereNumCommande(); $paniermanager->miseEnCommande($paniers, $numcommande); echo "true"; break; } }