예제 #1
0
 static function findAll($dbh)
 {
     //Question 2
     $stmt = $dbh->prepare("select * from " . Enemy::$tableName . " order by priority");
     $stmt->execute();
     $result = array();
     while ($row = $stmt->fetch()) {
         $e = new Enemy();
         $e->copyFromRow($row);
         $result[] = $e;
     }
     return $result;
 }
예제 #2
0
<?php

require_once "models/DB.php";
require_once "models/Enemy.php";
$add_enemy = new Enemy();
if ($_POST) {
    $add_enemy->copyFromRow($_POST);
    if ($add_enemy->validate()) {
        $add_enemy->save($dbh);
        # success! try a redirect to reset the URL
        header('Location: TheList.php');
        die;
    }
}
# if failed, include main controller to show list again
include_once "TheList.php";