diverses
This commit is contained in:
		@@ -29,7 +29,7 @@ class BenutzerController
 | 
				
			|||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // Fügt einen Benutzer in die Datenbank hinzu
 | 
					    // Fügt einen Benutzer in die Datenbank hinzu
 | 
				
			||||||
    public function insertBenutzer($data)
 | 
					    public function writeBenutzer($data)
 | 
				
			||||||
    {
 | 
					    {
 | 
				
			||||||
        $result = $this->db->insertBenutzer($data);
 | 
					        $result = $this->db->insertBenutzer($data);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Programmiert durch Samuel Wolff
 | 
					// Programmiert durch Samuel Wolff
 | 
				
			||||||
// Getestet durch: Nicht getestet
 | 
					// Getestet durch: Samuel Wolff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace ppb\Controller;
 | 
					namespace ppb\Controller;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,7 +1,7 @@
 | 
				
			|||||||
<?php
 | 
					<?php
 | 
				
			||||||
 | 
					
 | 
				
			||||||
// Programmiert durch Samuel Wolff
 | 
					// Programmiert durch Samuel Wolff
 | 
				
			||||||
// Getestet durch: Nicht getestet
 | 
					// Getestet durch: Samuel Wolff
 | 
				
			||||||
 | 
					
 | 
				
			||||||
namespace ppb\Model;
 | 
					namespace ppb\Model;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -25,14 +25,14 @@ class BenutzerModel extends Database
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $params = array();
 | 
					        $params = array();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $sql = "UPDATE Benutzer SET";
 | 
					        $sql = "UPDATE Benutzerkonto SET";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        foreach ($data as $index => $value) {
 | 
					        foreach ($data as $index => $value) {
 | 
				
			||||||
            $sql .= " " . $index . " = :" . $index;
 | 
					            $sql .= " " . $index . " = :" . $index . ",";
 | 
				
			||||||
            $params[":" . $index] = $value;
 | 
					            $params[":" . $index] = $value;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $sql .= " WHERE id = :benutzerId;";
 | 
					        $sql = substr($sql, 0, strlen($sql) - 1) . " WHERE id = :benutzerId;";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $params[":benutzerId"] = $elternId;
 | 
					        $params[":benutzerId"] = $elternId;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -40,6 +40,8 @@ class BenutzerModel extends Database
 | 
				
			|||||||
            $stmt = $pdo->prepare($sql);
 | 
					            $stmt = $pdo->prepare($sql);
 | 
				
			||||||
            $stmt->execute($params);
 | 
					            $stmt->execute($params);
 | 
				
			||||||
        } catch (\PDOException $e) {
 | 
					        } catch (\PDOException $e) {
 | 
				
			||||||
 | 
					            echo $sql;
 | 
				
			||||||
 | 
					            echo json_encode($params);
 | 
				
			||||||
            return false;
 | 
					            return false;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -62,22 +64,24 @@ class BenutzerModel extends Database
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        $params = array();
 | 
					        $params = array();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $sql = "INSERT INTO Benutzer (";
 | 
					        $sql = "INSERT INTO Benutzerkonto (";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        foreach ($data as $index => $value) {
 | 
					        foreach ($data as $index => $value) {
 | 
				
			||||||
            $sql .= $index . ", ";
 | 
					            $sql .= $index . ", ";
 | 
				
			||||||
            $params[":" + $index] = $index;
 | 
					            $params[":" . $index] = $index;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $sql = substr($sql, 0, strlen($sql) - 2) . ") VALUES (";
 | 
					        $sql = substr($sql, 0, strlen($sql) - 2) . ") VALUES (";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        foreach ($data as $value) {
 | 
					        foreach ($data as $index => $value) {
 | 
				
			||||||
            $sql .= ":" . $value . " ,";
 | 
					            $sql .= ":" . $index . " ,";
 | 
				
			||||||
            $params[":" + $value] = $value;
 | 
					            $params[":" . $index] = $value;
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        $sql = substr($sql, 0, strlen($sql) - 2) . ");";
 | 
					        $sql = substr($sql, 0, strlen($sql) - 2) . ");";
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        echo $sql;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        try {
 | 
					        try {
 | 
				
			||||||
            $stmt = $pdo->prepare($sql);
 | 
					            $stmt = $pdo->prepare($sql);
 | 
				
			||||||
            $stmt->execute($params);
 | 
					            $stmt->execute($params);
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user