/** * @before */ public function testInsert() { $db = new DB_Functions(); // es soll nur einmal addSpeise aufgerufen werden: if ($db->getSpeisen() == null) { $this->assertTrue($db->createTable(), 'Tabelle konnte nicht erstellt werden'); $input = null; foreach (Hamming::$attribute as $attribut) { $input_0[$attribut['spalte']] = 0; $input_1[$attribut['spalte']] = 1; } $this->assertTrue($db->addSpeise($input_0, "null"), 'Speisen konnten nicht hinzugefügt werden.'); $this->assertTrue($db->addSpeise($input_1, "eins"), 'Speisen konnten nicht hinzugefügt werden.'); } }
<?php include '../include/config.php'; include '../include/DB_Functions.php'; include '../hamming.php'; include '../form.php'; $input = Form::auslesen(); $speise = $_POST['speise']; $result = null; $db = new DB_Functions(); if ($speise != null and $speise != '') { if ($result['success'] = $db->addSpeise($input, $speise)) { $result['message'] = $speise . ' wurde in die Datenbank eingetragen'; } else { $result['message'] = 'Fehler beim Speichern in der Datenbank'; } } else { $result['success'] = false; $result['message'] = 'Keine Speise angegeben'; } echo json_encode($result);