Compare commits
1 Commits
stefan
...
ef45413bee
Author | SHA1 | Date | |
---|---|---|---|
ef45413bee |
20
Controller/EnthaeltController.php
Normal file
20
Controller/EnthaeltController.php
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
<?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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
@@ -1,21 +0,0 @@
|
|||||||
<?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);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
?>
|
|
52
Model/EnthaeltModel.php
Normal file
52
Model/EnthaeltModel.php
Normal file
@@ -0,0 +1,52 @@
|
|||||||
|
<?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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
@@ -1,45 +0,0 @@
|
|||||||
<?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