SvenControllerUndModellFertigFertig

This commit is contained in:
Sven Alteköster 2024-01-13 15:51:38 +01:00
parent 7bb6d00eb1
commit 7b55e50029
4 changed files with 12 additions and 6 deletions

View File

@ -1,6 +1,6 @@
<?php <?php
//Programmierung: Sven Alteköster 100% //Programmierung: Sven Alteköster 100%
//Getestet durch: //Getestet durch: Sven Alteköster 100%
namespace ppb\Controller; namespace ppb\Controller;

View File

@ -1,6 +1,6 @@
<?php <?php
//Programmierung: Sven Alteköster 100% //Programmierung: Sven Alteköster 100%
//Getestet durch: //Getestet durch: Sven Alteköster 100%
namespace ppb\Controller; namespace ppb\Controller;

View File

@ -1,4 +1,6 @@
<?php <?php
//Programmierung: Sven Alteköster 100%
//Getestet durch: Sven Alteköster 100%
namespace ppb\Model; namespace ppb\Model;
@ -8,17 +10,19 @@ class BestellungModel extends Database {
/** /**
* Sucht die Bestellung in der Datenbank und gibt diese im json-Format zurück. * Sucht die Bestellung in der Datenbank und gibt diese im json-Format zurück.
* @param $id gibt die id, des gesuchten Objektes an. Wenn keine id angegeben wird, werden alle Einträge ausgegeben * @param $id gibt die id, des Benutzerkontos an, über den die Bestellung getätigt wurde. Wenn keine id angegeben wird, werden alle Einträge ausgegeben
*/ */
public function selectBestellung($id = false) { public function selectBestellung($id = false) {
$pdo = $this -> linkDB(); $pdo = $this -> linkDB();
$sql = "SELECT * FROM Bestellung"; $sql = "SELECT Bestellung.id, Bestellung.istBezahlt, Bestellung.bestelldatum, Bestellung.gesamtpreis, Bestellung.kid FROM Bestellung";
$params = array(); $params = array();
//Ist eine id angegeben wird der Datensatz in der Datenbank gesucht //Ist eine id angegeben wird der Datensatz in der Datenbank gesucht
if($id !== false){ if($id !== false){
$sql .= " WHERE id = :id"; $sql .= " INNER JOIN Kind k ON k.id = kid INNER JOIN Benutzerkonto b ON b.id = bid";
$params["id"] = $id; $sql .= " WHERE bid = :bid";
$params["bid"] = $id;
} }
//Ausführen des SQL befehls //Ausführen des SQL befehls
try { try {
$stmt = $pdo -> prepare($sql); $stmt = $pdo -> prepare($sql);

View File

@ -1,4 +1,6 @@
<?php <?php
//Programmierung: Sven Alteköster 100%
//Getestet durch: Sven Alteköster 100%
namespace ppb\Model; namespace ppb\Model;