public function getById($pizzaId) { $sql = "select * from pizza where pizzaId = '" . $pizzaId . "'"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $resultset = $dbh->query($sql); $rij = $resultset->fetch(); if (!$rij) { $dbh = null; return null; } else { $pizza = Pizza::create($rij["pizzaId"], $rij["naam"], $rij["prijs"], $rij["samenstelling"], $rij["beschikbaarheid"]); } $dbh = null; return $pizza; }
public function getByBestelId($bestelId) { $sql = "select * from bestreg, bestelling, pizza, klant where bestreg.bestelId = '" . $bestelId . "' " . "and bestreg.pizzaId = pizza.pizzaId and bestelling.klantId = klant.klantId"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $resultset = $dbh->query($sql); $rij = $resultset->fetch(); if (!$rij) { $dbh = null; return null; } else { $klant = Klant::create($rij["klant.klantId"], $rij["klant.naam"], $rij["voornaam"], $rij["email"], $rij["wachtwoord"], $rij["straat"], $rij["huisnummer"], $rij["postcode"], $rij["woonplaats"], $rij["telefoon"], $rij["bemerking"], $rij["promo"]); $bestelling = Bestelling::create($rij["bestelling.bestelId"], $klant, $rij["tijdstip"], $rij["totaalprijs"], $rij["koerierinfo"]); $pizza = Pizza::create($rij["pizza.pizzaId"], $rij["pizza.naam"], $rij["pizza.prijs"], $rij["samenstelling"], $rij["beschikbaarheid"]); $bestreg = Bestreg::create($rij["bestregId"], $bestelling, $pizza, $rij["aantaal"], $rij["bestreg.prijs"]); } $dbh = null; return $bestreg; }