Fertig noch nicht getestet #1
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);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
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;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
?>
|
Loading…
Reference in New Issue
Block a user