public function getBestelByIdbestel($idbestel) { $sql = "select * from bestelling where idbestel = :idbestel"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $stmt = $dbh->prepare($sql); $stmt->execute(array(':idbestel' => $idbestel)); $rij = $stmt->fetch(PDO::FETCH_ASSOC); $bestelling = Bestelling::create($rij["idbestel"], $rij["idklant"], $rij["prijstotaal"], $rij["besteldatum"], $rij["levering"]); $dbh = null; return $bestelling; }
public function getKlantId($idklant) { $sql = "select * from bestelling, klant where bestelling.idklant = :idklant"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $stmt = $dbh->prepare($sql); $stmt->execute(array(':idklant' => $idklant)); $rij = $stmt->fetch(PDO::FETCH_ASSOC); $klant = Klant::create($rij["klant.idklant"], $rij["naam"], $rij["voornaam"], $rij["straat"], $rij["nr"], $rij["postcode"], $rij["gemeente"], $rij["email"]); $bestelling = Bestelling::create($rij["idbestel"], $klant, $rij["besteldata"], $rij["prijstotaal"]); $dbh = null; return $bestelling; }
public function getAll() { $sql = "select * from bestelling"; $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD); $resultSet = $dbh->query($sql); $lijst = array(); foreach ($resultSet as $rij) { $bestelling = Bestelling::create($rij["idbestel"], $rij["idklant"], $rij["besteldata"], $rij["prijstotaal"]); array_push($lijst, $bestelling); } $dbh = null; return $lijst; }
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; }