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
//Programmierung: Sven Alteköster 100%
//Getestet durch:
//Getestet durch: Sven Alteköster 100%
namespace ppb\Controller;

View File

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

View File

@ -1,4 +1,6 @@
<?php
//Programmierung: Sven Alteköster 100%
//Getestet durch: Sven Alteköster 100%
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.
* @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) {
$pdo = $this -> linkDB();
$sql = "SELECT * FROM Bestellung";
$sql = "SELECT Bestellung.id, Bestellung.istBezahlt, Bestellung.bestelldatum, Bestellung.gesamtpreis, Bestellung.kid FROM Bestellung";
$params = array();
//Ist eine id angegeben wird der Datensatz in der Datenbank gesucht
if($id !== false){
$sql .= " WHERE id = :id";
$params["id"] = $id;
$sql .= " INNER JOIN Kind k ON k.id = kid INNER JOIN Benutzerkonto b ON b.id = bid";
$sql .= " WHERE bid = :bid";
$params["bid"] = $id;
}
//Ausführen des SQL befehls
try {
$stmt = $pdo -> prepare($sql);

View File

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