Compare commits
1 Commits
ef45413bee
...
stefan
Author | SHA1 | Date | |
---|---|---|---|
![]() |
55c9fe1c51 |
@@ -1,20 +0,0 @@
|
|||||||
<?php
|
|
||||||
//Programmiert von: Max Heer, Getestet von:
|
|
||||||
|
|
||||||
namespace kindergartenverwaltung\Controller;
|
|
||||||
|
|
||||||
use kindergartenverwaltung\Libary\Msg;
|
|
||||||
use kindergartenverwaltung\Model\EnthaeltModel;
|
|
||||||
|
|
||||||
class EnthaeltController(){
|
|
||||||
public function getInhaltsstoffe($gerichtId){
|
|
||||||
$result=$this->db->getEnthaelt($gerichtId);
|
|
||||||
return json_encode($result);
|
|
||||||
}
|
|
||||||
|
|
||||||
public function insertEnthaelt($data){
|
|
||||||
$result=$this->db->insertEnthaelt($data);
|
|
||||||
return json_encode($result);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
21
Controller/istTeilController.php
Normal file
21
Controller/istTeilController.php
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
@@ -1,52 +0,0 @@
|
|||||||
<?php
|
|
||||||
namespace kindergartenverwaltung\EnthaeltModel;
|
|
||||||
|
|
||||||
use kindergartenverwaltung\Library\Msg;
|
|
||||||
|
|
||||||
class EnthaeltModel extends Database{
|
|
||||||
|
|
||||||
public function getEnthaelt($gerichtId){
|
|
||||||
$pdo=$this->linkDB();
|
|
||||||
$params = array();
|
|
||||||
$sql = "SELECT * FROM Enthaelt WHERE gid = :gerichtId;";
|
|
||||||
$params[":gerichtId"] = gerichtId;
|
|
||||||
try{
|
|
||||||
$stmt = $pdo->prepare($sql);
|
|
||||||
$stmt->execute($params);
|
|
||||||
}
|
|
||||||
catch(\PDOExeption $e){
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
$result = $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
||||||
|
|
||||||
return $result;
|
|
||||||
}
|
|
||||||
|
|
||||||
public function insertEnthaelt($data){
|
|
||||||
$pdo=$this->linkDB();
|
|
||||||
$params = array();
|
|
||||||
$sql = "INSERT INTO Enthaelt (";
|
|
||||||
|
|
||||||
foreach($data as $index=>$value){
|
|
||||||
$sql .= "".$index.",";
|
|
||||||
}
|
|
||||||
$sql = substr($sql,0,strlen($sql)-1).") VALUES (";
|
|
||||||
|
|
||||||
foreach($data as $index=>$value){
|
|
||||||
$sql .= "':".$index."',";
|
|
||||||
$params[":".$index] = $value;
|
|
||||||
}
|
|
||||||
|
|
||||||
$sql = substr($sql,0,strlen($sql)-1).");";
|
|
||||||
|
|
||||||
try{
|
|
||||||
$stmt = $pdo->prepare($sql);
|
|
||||||
$stmt->execute($params);
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
catch(\PDOExeption $e){
|
|
||||||
return false;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
45
Model/istTeilModel.php
Normal file
45
Model/istTeilModel.php
Normal 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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
Reference in New Issue
Block a user