Пример #1
0
 public static function getInstanse()
 {
     if (self::$instance == null) {
         self::$instance = new AccessDB();
     }
     return self::$instance;
 }
Пример #2
0
<?php

//クラスインポート
require_once "../Model/AccessDB.php";
require_once "../Model/SelectController.php";
require_once "../Model/InsertController.php";
require_once "../Model/Product.php";
//行先パス定義
$location;
$view = "../View";
$path = array("controller" => "../Controller/MainController.php", "top" => $view . "/top.php", "menu" => $view . "/menu.php", "confirm" => $view . "/confirm.php");
//PDOを持つクラス
$accessDB;
session_start();
try {
    $accessDB = AccessDB::getInstanse();
    //GETメソッドを使っていたら
    if (!empty($_GET["ancer"])) {
        $ancer = $_GET["ancer"];
        //レコード格納用
        $result = array();
        $selectCon = new SelectController();
        /**
         *商品一覧取得、格納
         */
        //行先指定、商品タイプからレコード絞り込み取得
        if ($ancer == "all" || $ancer == "none") {
            $result = $selectCon->selectTable($accessDB->getPDO(), array("cord", "name", "unit_price"), "products", null);
            $location = $path["menu"] . "?ancer=" . $ancer;
        }
        if ($ancer == "drink") {