public function updateBoek($id, $titel, $genreId) { $genreDAO = new GenreDAO(); $boekDAO = new BoekDAO(); $genre = $genreDAO->getById($genreId); $boek = $boekDAO->getById($id); $boek->setTitel($titel); $boek->setGenre($genre); $boekDAO->update($boek); }
public function create($titel, $genreId) { $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $sql = "insert into mvc_boeken (titel, genre_id) \n values (:titel, :genreId)"; $stmt = $dbh->prepare($sql); $stmt->execute(array(':titel' => $titel, ':genreId' => $genreId)); //id van de net ingevoerde boek $boekId = $dbh->lastInsertId(); $dbh = null; //genre id ophalen voor het boek $genreDAO = new GenreDAO(); $genre = $genreDAO->getById($genreId); //creer boek aan de hand van boekid,titel en genre $boek = Boek::create($boekId, $titel, $genre); return $boek; }
public function updateBoek($id, $titel, $genreId) { //genre dao en boek dao instanties aangemaakt $genreDAO = new GenreDAO(); $boekDAO = new BoekDAO(); //genre by id ophalen $genre = $genreDAO->getById($genreId); //boek by id ophalen $boek = $boekDAO->getById($id); // set titel en genre updaten en dan de update functie uitvoeren met als param // boek krijgt de titel en het genre mee $boek->setTitel($titel); $boek->setGenre($genre); //update word uitgevoerd waar titel en genre veranderd worden via de DAO in de dba. $boekDAO->update($boek); }
public static function updateBoek($id, $titel, $genreId) { $genre = GenreDAO::getById($genreId); $boek = BoekDAO::getById($id); $boek->setTitel($titel); $boek->setGenre($genre); BoekDAO::update($boek); }
public function create($titel, $genreId) { $bestaandBoek = $this->getByTitel($titel); if (!is_null($bestaandBoek)) { throw new TitelBestaatException(); } $sql = "insert into mvc_boeken (titel, genre_id) values (:titel, :genreId)"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $stmt = $dbh->prepare($sql); $stmt->execute(array(':titel' => $titel, ':genreId' => $genreId)); $boekId = $dbh->lastInsertId(); $dbh = null; $genreDAO = new GenreDAO(); $genre = $genreDAO->getById($genreId); $boek = Boek::create($boekId, $titel, $genre); return $boek; }
public static function create($titel, $genreId) { $bestaandBoek = self::getByTitel($titel); if (isset($bestaandBoek)) { throw new TitelBestaatException(); } $sql = "INSERT INTO mvc_boeken (titel, genreid) VALUES ('" . $titel . "', " . $genreId . ")"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $dbh->exec($sql); $boekId = $dbh->lastInsertId(); $dbh = NULL; $genre = GenreDAO::getById($genreId); $boek = Boek::create($boekId, $titel, $genre); return boek; }
public function getGenresOverzicht() { $genreDAO = new GenreDAO(); $lijst = $genreDAO->getAll(); return $lijst; }
public static function toonAlleGenres() { $lijst = GenreDAO::getAll(); return $lijst; }
<?php //test.php require_once "data/GenreDAO.php"; $dao = new GenreDAO(); $boek = $dao->getById(3); print "<pre>"; print_r($boek); print "</pre>"; ?>
<?php require_once "data/10-0.boekdao.class.php"; $lijst = GenreDAO::getById(1); print "<pre>"; print_r($lijst); print "</pre>";
<?php //test.php require_once "data/BoekDAO.php"; require_once 'data/GenreDAO.php'; $dao = new BoekDAO(); $boek = $dao->getAll(); print "<pre>"; print_r($boek); print "</pre>"; $genredao = new GenreDAO(); $genre = $genredao->getAll(); print "<pre>"; print_r($genre); print "</pre>"; ?>
<?php require_once "data/boekdao.class.php"; require_once "data/genredao.class.php"; //$dao = new BoekDAO(); //$boek = $dao->getById(1); $dao = new GenreDAO(); $genre = $dao->getById(5); print "<pre>"; print_r($genre); print "</pre>";