Esempio n. 1
0
 /**
  * @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.');
     }
 }
Esempio n. 2
0
<?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);