This commit is contained in:
Samuel Wolff 2024-01-08 11:14:17 +01:00
parent 7994432aca
commit 4b11857f6d
3 changed files with 15 additions and 11 deletions

View File

@ -29,7 +29,7 @@ class BenutzerController
}
// Fügt einen Benutzer in die Datenbank hinzu
public function insertBenutzer($data)
public function writeBenutzer($data)
{
$result = $this->db->insertBenutzer($data);

View File

@ -1,7 +1,7 @@
<?php
// Programmiert durch Samuel Wolff
// Getestet durch: Nicht getestet
// Getestet durch: Samuel Wolff
namespace ppb\Controller;

View File

@ -1,7 +1,7 @@
<?php
// Programmiert durch Samuel Wolff
// Getestet durch: Nicht getestet
// Getestet durch: Samuel Wolff
namespace ppb\Model;
@ -25,14 +25,14 @@ class BenutzerModel extends Database
$params = array();
$sql = "UPDATE Benutzer SET";
$sql = "UPDATE Benutzerkonto SET";
foreach ($data as $index => $value) {
$sql .= " " . $index . " = :" . $index;
$sql .= " " . $index . " = :" . $index . ",";
$params[":" . $index] = $value;
}
$sql .= " WHERE id = :benutzerId;";
$sql = substr($sql, 0, strlen($sql) - 1) . " WHERE id = :benutzerId;";
$params[":benutzerId"] = $elternId;
@ -40,6 +40,8 @@ class BenutzerModel extends Database
$stmt = $pdo->prepare($sql);
$stmt->execute($params);
} catch (\PDOException $e) {
echo $sql;
echo json_encode($params);
return false;
}
@ -62,22 +64,24 @@ class BenutzerModel extends Database
$params = array();
$sql = "INSERT INTO Benutzer (";
$sql = "INSERT INTO Benutzerkonto (";
foreach ($data as $index => $value) {
$sql .= $index . ", ";
$params[":" + $index] = $index;
$params[":" . $index] = $index;
}
$sql = substr($sql, 0, strlen($sql) - 2) . ") VALUES (";
foreach ($data as $value) {
$sql .= ":" . $value . " ,";
$params[":" + $value] = $value;
foreach ($data as $index => $value) {
$sql .= ":" . $index . " ,";
$params[":" . $index] = $value;
}
$sql = substr($sql, 0, strlen($sql) - 2) . ");";
echo $sql;
try {
$stmt = $pdo->prepare($sql);
$stmt->execute($params);