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);
 }
Example #2
0
 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;
 }
Example #3
0
 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;
 }
Example #9
0
<?php

//test.php
require_once "data/GenreDAO.php";
$dao = new GenreDAO();
$boek = $dao->getById(3);
print "<pre>";
print_r($boek);
print "</pre>";
?>
 
Example #10
0
<?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>";
?>
 


Example #12
0
<?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>";