コード例 #1
0
 public function getById($idKlant)
 {
     $sql = "select * from klant where 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["idklant"], $rij["naam"], $rij["voornaam"], $rij["straat"], $rij["nr"], $rij["postcode"], $rij["gemeente"], $rij["wachtwoord"], $rij["email"]);
     $dbh = null;
     return $klant;
 }
コード例 #2
0
 public function getKlantByEmail($email)
 {
     $sql = "select * from klant where email = :email";
     $dbh = new PDO(DBConfig::$DB_CONNSTRING, DBConfig::$DB_USERNAME, DBConfig::$DB_PASSWORD);
     $stmt = $dbh->prepare($sql);
     $stmt->execute(array(':email' => $email));
     $rij = $stmt->fetch(PDO::FETCH_ASSOC);
     $klanten = Klant::create($rij["idklant"], $rij["naam"], $rij["voornaam"], $rij["straat"], $rij["nr"], $rij["postcode"], $rij["gemeente"], $rij["email"]);
     $dbh = null;
     return $klanten;
 }
コード例 #3
0
 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;
 }
コード例 #4
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;
 }