Stefan's Controller und Models hinzugefügt #2

Merged
PBG2H22AWO merged 1 commits from stefan into main 2023-12-06 08:59:24 +01:00
2 changed files with 66 additions and 0 deletions
Showing only changes of commit 55c9fe1c51 - Show all commits

View File

@ -0,0 +1,21 @@
<?php
// Erstellt durch Stefan Groß
namespace kinderverwaltung\Controller;
class istTeilController {
private $db;
public function __construct()
{
$this-> db = new istTeilModel();
}
public function getBestellung(){
$result = $this->db->getBestellung();
return json_encode($result);
}
}
?>

45
Model/istTeilModel.php Normal file
View File

@ -0,0 +1,45 @@
<?php
namespace kinderverwaltung\Model;
use kinderverwaltung\Library\Msg;
use ppb\Model\Database;
class IstTeilModel extends Database{
public function getBestellung(){
$pdo = $this -> linkDB();
$sql = "SELECT bid FROM istTeil";
try {
$stmt = $pdo->prepare($sql);
}catch (\PDOException $e){
//nur zum Testen:
//new Msg(true,null,$e);
//echo $e;
return false;
}
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
}
public function InsertIstTeil($data){
$pdo = $this -> linkDB();
$sql = "INSERT INTO istTeil(bid, gid)";
try {
$stmt = $pdo->prepare($sql);
}catch (\PDOException $e){
//nur zum Testen:
//new Msg(true,null,$e);
//echo $e;
return false;
}
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
}
}
?>