From 31a381bba4294f8e8b446f59fac7d6368b54c0fb Mon Sep 17 00:00:00 2001 From: Karsten Tlotzek Date: Mon, 30 Jun 2025 10:28:28 +0200 Subject: [PATCH] SQL spaltennamen vorkommen im code angepasst --- Controller/GutscheinController.php | 8 ++++---- Controller/StandortController.php | 14 +++++++------- Controller/TicketController.php | 4 ++-- Model/GutscheinModel.php | 14 +++++++------- Model/StandortModel.php | 16 ++++++++-------- Model/TicketModel.php | 14 +++++++------- Views/Gutschein/showGutscheine.phtml | 4 ++-- Views/Standort/showStandorte.phtml | 4 ++-- Views/Welcome/showWelcome.phtml | 4 ---- bibarts.sql | 13 ------------- 10 files changed, 39 insertions(+), 56 deletions(-) diff --git a/Controller/GutscheinController.php b/Controller/GutscheinController.php index 859a3d1..7e3e526 100644 --- a/Controller/GutscheinController.php +++ b/Controller/GutscheinController.php @@ -23,8 +23,8 @@ class GutscheinController { $data = [ 'code' => $_POST['code'] ?? null, 'rabatt' => $_POST['rabatt'] ?? null, - 'eventid' => $_POST['eventid'] ?? null, - 'gültigkeit' => $_POST['gültigkeit'] ?? null + 'ausstellungid' => $_POST['ausstellungid'] ?? null, + 'gueltigkeit' => $_POST['gueltigkeit'] ?? null ]; $erg = $this->model->createGutschein($data); $this->view->setVars(['gutschein' => $erg]); @@ -44,8 +44,8 @@ class GutscheinController { $data = [ 'code' => $_POST['code'] ?? null, 'rabatt' => $_POST['rabatt'] ?? null, - 'eventid' => $_POST['eventid'] ?? null, - 'gültigkeit' => $_POST['gültigkeit'] ?? null + 'ausstellungid' => $_POST['ausstellungid'] ?? null, + 'gueltigkeit' => $_POST['gueltigkeit'] ?? null ]; $this->model->updateGutschein($id, $data); } diff --git a/Controller/StandortController.php b/Controller/StandortController.php index 9bbcaaa..9456316 100644 --- a/Controller/StandortController.php +++ b/Controller/StandortController.php @@ -21,9 +21,9 @@ class StandortController { public function createStandort() { $data = [ - 'straße' => $_POST['straße'], + 'strasse' => $_POST['strasse'], 'hausnr' => $_POST['hausnr'], - 'postleitzahl' => $_POST['postleitzahl'], + 'plz' => $_POST['plz'], 'ort' => $_POST['ort'], 'land' => $_POST['land'], 'tel' => $_POST['tel'], @@ -40,17 +40,17 @@ class StandortController { } public function updateStandort() { - $id = $_POST['standortid']; $data = [ - 'straße' => $_POST['straße'], + 'strasse' => $_POST['strasse'], 'hausnr' => $_POST['hausnr'], - 'postleitzahl' => $_POST['postleitzahl'], + 'plz' => $_POST['plz'], 'ort' => $_POST['ort'], 'land' => $_POST['land'], 'tel' => $_POST['tel'], 'email' => $_POST['email'] - ]; - $erg = $this->model->updateStandort($id, $data); + ]; + $standortid = $_POST['standortid']; + $erg = $this->model->updateStandort($standortid, $data); $this->view->setVars(['standort' => $erg]); } diff --git a/Controller/TicketController.php b/Controller/TicketController.php index 8ed3023..fc1ceea 100644 --- a/Controller/TicketController.php +++ b/Controller/TicketController.php @@ -22,9 +22,9 @@ class TicketController { public function buyTicket() { $data = [ 'userid' => $_POST['userid'], - 'eventid' => $_POST['eventid'], + 'ausstellungid' => $_POST['ausstellungid'], 'kaufdatum' => date('Y-m-d'), - 'gültigkeitsdatum' => $_POST['gültigkeitsdatum'] + 'gueltigkeit' => $_POST['gueltigkeit'] ]; $erg = $this->ticketModel->buyTicket($data); $this->view->setVars(['ticket' => $erg]); diff --git a/Model/GutscheinModel.php b/Model/GutscheinModel.php index e9ba8a5..6d1d9fd 100644 --- a/Model/GutscheinModel.php +++ b/Model/GutscheinModel.php @@ -8,7 +8,7 @@ class GutscheinModel extends Database { public function getGutscheine() { $pdo = $this->linkDB(); - $sql = "SELECT * FROM gutschein ORDER BY gültigkeit DESC;"; + $sql = "SELECT * FROM gutschein ORDER BY gueltigkeit DESC;"; try { $sth = $pdo->prepare($sql); $sth->execute(); @@ -35,12 +35,12 @@ class GutscheinModel extends Database { public function createGutschein($data) { $pdo = $this->linkDB(); - $sql = "INSERT INTO gutschein (code, rabatt, eventid, gültigkeit) VALUES (:code, :rabatt, :eventid, :gültigkeit);"; + $sql = "INSERT INTO gutschein (code, rabatt, ausstellungid, gueltigkeit) VALUES (:code, :rabatt, :ausstellungid, :gueltigkeit);"; $params = [ ":code" => $data['code'], ":rabatt" => $data['rabatt'], - ":eventid" => $data['eventid'], - ":gültigkeit" => $data['gültigkeit'] + ":ausstellungid" => $data['ausstellungid'], + ":gueltigkeit" => $data['gueltigkeit'] ]; try { $sth = $pdo->prepare($sql); @@ -54,12 +54,12 @@ class GutscheinModel extends Database { public function updateGutschein($id, $data) { $pdo = $this->linkDB(); - $sql = "UPDATE gutschein SET code = :code, rabatt = :rabatt, eventid = :eventid, gültigkeit = :gültigkeit WHERE gutscheinid = :id;"; + $sql = "UPDATE gutschein SET code = :code, rabatt = :rabatt, ausstellungid = :ausstellungid, gueltigkeit = :gueltigkeit WHERE gutscheinid = :id;"; $params = [ ":code" => $data['code'], ":rabatt" => $data['rabatt'], - ":eventid" => $data['eventid'], - ":gültigkeit" => $data['gültigkeit'], + ":ausstellungid" => $data['ausstellungid'], + ":gueltigkeit" => $data['gueltigkeit'], ":id" => $id ]; try { diff --git a/Model/StandortModel.php b/Model/StandortModel.php index 8bbce96..69f5f79 100644 --- a/Model/StandortModel.php +++ b/Model/StandortModel.php @@ -35,12 +35,12 @@ class StandortModel extends Database { public function createStandort($data) { $pdo = $this->linkDB(); - $sql = "INSERT INTO Standort (straße, hausnr, postleitzahl, ort, land, tel, email) - VALUES (:straße, :hausnr, :postleitzahl, :ort, :land, :tel, :email);"; + $sql = "INSERT INTO Standort (strasse, hausnr, plz, ort, land, tel, email) + VALUES (:strasse, :hausnr, :plz, :ort, :land, :tel, :email);"; $params = [ - ":straße" => $data['straße'], + ":strasse" => $data['strasse'], ":hausnr" => $data['hausnr'], - ":postleitzahl" => $data['postleitzahl'], + ":plz" => $data['plz'], ":ort" => $data['ort'], ":land" => $data['land'], ":tel" => $data['tel'], @@ -59,18 +59,18 @@ class StandortModel extends Database { public function updateStandort($standortid, $data) { $pdo = $this->linkDB(); $sql = "UPDATE Standort SET - straße = :straße, + strasse = :strasse, hausnr = :hausnr, - postleitzahl = :postleitzahl, + plz = :plz, ort = :ort, land = :land, tel = :tel, email = :email WHERE standortid = :standortid;"; $params = [ - ":straße" => $data['straße'], + ":strasse" => $data['strasse'], ":hausnr" => $data['hausnr'], - ":postleitzahl" => $data['postleitzahl'], + ":plz" => $data['plz'], ":ort" => $data['ort'], ":land" => $data['land'], ":tel" => $data['tel'], diff --git a/Model/TicketModel.php b/Model/TicketModel.php index 1d6f23a..4b4c328 100644 --- a/Model/TicketModel.php +++ b/Model/TicketModel.php @@ -21,13 +21,13 @@ class TicketModel extends Database { public function buyTicket($data) { $pdo = $this->linkDB(); - $sql = "INSERT INTO Ticket (userid, eventid, kaufdatum, gültigkeitsdatum) - VALUES (:userid, :eventid, :kaufdatum, :gültigkeitsdatum);"; + $sql = "INSERT INTO Ticket (userid, ausstellungid, kaufdatum, gueltigkeit) + VALUES (:userid, :ausstellungid, :kaufdatum, :gueltigkeit);"; $params = [ ":userid" => $data['userid'], - ":eventid" => $data['eventid'], + ":ausstellungid" => $data['ausstellungid'], ":kaufdatum" => $data['kaufdatum'], - ":gültigkeitsdatum" => $data['gültigkeitsdatum'] + ":gueltigkeit" => $data['gueltigkeit'] ]; try { $sth = $pdo->prepare($sql); @@ -39,12 +39,12 @@ class TicketModel extends Database { } } - public function hasTicket($userid, $eventid) { + public function hasTicket($userid, $ausstellungid) { $pdo = $this->linkDB(); - $sql = "SELECT COUNT(*) as count FROM Ticket WHERE userid = :userid AND eventid = :eventid;"; + $sql = "SELECT COUNT(*) as count FROM Ticket WHERE userid = :userid AND ausstellungid = :ausstellungid;"; $params = [ ":userid" => $userid, - ":eventid" => $eventid + ":ausstellungid" => $ausstellungid ]; try { $sth = $pdo->prepare($sql); diff --git a/Views/Gutschein/showGutscheine.phtml b/Views/Gutschein/showGutscheine.phtml index 6824976..0f70a30 100644 --- a/Views/Gutschein/showGutscheine.phtml +++ b/Views/Gutschein/showGutscheine.phtml @@ -18,8 +18,8 @@ - - + + Bearbeiten | Löschen diff --git a/Views/Standort/showStandorte.phtml b/Views/Standort/showStandorte.phtml index 3ac6cdb..ac10790 100644 --- a/Views/Standort/showStandorte.phtml +++ b/Views/Standort/showStandorte.phtml @@ -18,9 +18,9 @@ - + - + diff --git a/Views/Welcome/showWelcome.phtml b/Views/Welcome/showWelcome.phtml index 6abfab1..c1c76d5 100644 --- a/Views/Welcome/showWelcome.phtml +++ b/Views/Welcome/showWelcome.phtml @@ -1,5 +1,3 @@ - - @@ -12,5 +10,3 @@ include dirname(__DIR__).'/header.phtml'; - - diff --git a/bibarts.sql b/bibarts.sql index ce10293..26761c3 100644 --- a/bibarts.sql +++ b/bibarts.sql @@ -1,19 +1,6 @@ --- phpMyAdmin SQL Dump --- version 4.5.1 --- http://www.phpmyadmin.net --- --- Host: 127.0.0.1 --- Erstellungszeit: 24. Nov 2017 um 17:01 --- Server-Version: 10.1.16-MariaDB --- PHP-Version: 7.0.9 - SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; --- --- Datenbank: `blog` --- - -- -------------------------------------------------------- CREATE TABLE User (