35 lines
1009 B
PHP
35 lines
1009 B
PHP
<?php
|
|
|
|
namespace Blog\Model;
|
|
|
|
use PDOException;
|
|
|
|
class AdminModel extends Database
|
|
{
|
|
public function writeNewCourse($values)
|
|
{
|
|
$guid = $this->createUUID();
|
|
|
|
$sql = "INSERT INTO kurs (`id`, `name`, `preis`, `dauer`, `rabatt`, `kategorie`, `beschreibung`) VALUES (
|
|
:guid, :name, :preis, :dauer, :rabatt, :kategorie, :beschreibung);";
|
|
|
|
$pdo = $this->linkDB();
|
|
|
|
try {
|
|
$sth = $pdo->prepare($sql);
|
|
$sth->execute(array(":guid" => $guid,
|
|
":name" => $values["name"],
|
|
":preis" => $values["preis"],
|
|
":dauer" => $values["dauer"],
|
|
":rabatt" => $values["rabatt"],
|
|
":kategorie" => $values["kategorie"],
|
|
":beschreibung" => $values["beschreibung"],
|
|
));
|
|
} catch (PDOException $e) {
|
|
new \Blog\Library\ErrorMsg("Fehler beim Schreiben der Daten.", $e);
|
|
die;
|
|
}
|
|
|
|
return true;
|
|
}
|
|
} |