Exemple #1
0
 public function update($attrs)
 {
     $enemy = Enemy::find($attr[id]);
     $fields = array();
     foreach ($attrs as $attr => $value) {
         if ($attr !== "id") {
             $fields[] = "{$attr}='{$value}'";
         }
     }
     $fields = implode(', ', $fields);
     mysql_query("update enemies set {$fields} where id=" . $enemy->id);
 }
<?php

require_once "models/DB.php";
require_once "models/Enemy.php";
//Bonus Question
session_start();
if (isset($_SESSION['doomed'])) {
    $_SESSION['doomed'] = $_SESSION['doomed'] + 1;
} else {
    $_SESSION['deleted'] = 1;
}
//Question 4
if (isset($_GET['id'])) {
    $id = $_GET['id'];
    $doom = Enemy::find($id, $dbh);
    $doom->delete($dbh);
} else {
    # no id to delete, failed!
    echo json_encode(array('status' => 'fail'));
}