public function getVerpakByID($idverpak)
 {
     $sql = "select * from verpakking where idverpak = :idverpak";
     $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD);
     $stmt = $dbh->prepare($sql);
     $stmt->execute(array(':idverpak' => $idverpak));
     $rij = $stmt->fetch(PDO::FETCH_ASSOC);
     $verpakking = Verpakking::create($rij["idverpak"], $rij["naam"], $rij["aantalinhoud"], $rij["artcode"], $rij["prijs"]);
     $dbh = null;
     return $verpakking;
 }
Example #2
0
 public function getBestelId($bestelid)
 {
     $sql = "select * from bestelreg, bestelling, wijnen, verpakking, klant where bestelreg.bestelid = :bestelid";
     $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD);
     $stmt = $dbh->prepare($sql);
     $stmt->execute(array(':bestelid' => $bestelid));
     $resultSet = $stmt->fetchAll();
     $lijst = array();
     foreach ($resultSet as $rij) {
         $klant = Klant::create($rij["klant.idklant"], $rij["klant.naam"], $rij["voornaam"], $rij["straat"], $rij["nr"], $rij["postcode"], $rij["gemeente"], $rij["wachtwoord"], $rij["email"]);
         $bestelling = Bestelling::create($rij["bestelling.idbestel"], $klant, $rij["besteldata"], $rij["prijstotaal"]);
         $wijnen = Wijnen::create($rij["wijnen.idwijn"], $rij["wijnen.naam"], $rij["jaartal"], $rij["land"], $rij["cat"], $rij["image"], $rij["artcode"], $rij["prijs"]);
         $verpakking = Verpakking::create($rij["verpakking.idverpak"], $rij["verpakking.naam"], $rij["aantalinhoud"], $rij["materiaal"], $rij["prijs"]);
         $bestreg = Bestreg::create($rij["bestregid"], $bestelling, $wijnen, $verpakking, $rij["aantalwijn"], $rij["aantalverpak"], $rij["bestregprijs"], $rij["extra"]);
         array_push($lijst, $bestreg);
     }
     $dbh = null;
     return $lijst;
 }