コード例 #1
0
 function GetById($id)
 {
     $sql = "SELECT * FROM beers WHERE id = {$id}";
     $qry = mysql_query($sql);
     if ($i = mysql_fetch_array($qry)) {
         $beer = new Beer();
         $beer->setFromArray($i);
         return $beer;
     }
     return null;
 }
コード例 #2
0
if (!isset($_SESSION['myusername'])) {
    header("location:index.php");
}
require_once __DIR__ . '/includes/conn.php';
require_once __DIR__ . '/../includes/config_names.php';
require_once __DIR__ . '/includes/html_helper.php';
require_once __DIR__ . '/includes/functions.php';
require_once __DIR__ . '/includes/models/beer.php';
require_once __DIR__ . '/includes/managers/beer_manager.php';
require_once __DIR__ . '/includes/managers/beerStyle_manager.php';
$htmlHelper = new HtmlHelper();
$beerManager = new BeerManager();
$beerStyleManager = new BeerStyleManager();
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
    $beer = new Beer();
    $beer->setFromArray($_POST);
    $beerManager->Save($beer);
    redirect('beer_list.php');
}
if (isset($_GET['id'])) {
    $beer = $beerManager->GetById($_GET['id']);
} else {
    $beer = new Beer();
}
$beerStyleList = $beerStyleManager->GetAll();
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />