<div id="page-wrapper"> <div class="container-fluid"> <!-- Page Heading --> <div class="row"> <div class="col-lg-12"> <h1 class="page-header"> Welcome to Admin <small>alBz Style</small> </h1> <div class="col-xs-6"> <?php insert_categories(); ?> <form action="" method="post"> <div class="form-group"> <label for="cat_title">Add Category</label> <input class="form-control" type="text" name="cat_title"> </div> <div class="form-group"> <input class="btn btn-primary" type="submit" name="submit" value="Add Categories"> </div> </form> <?php //UPDATE AND INCLUDE QUERY if (isset($_GET['edit'])) {
<?php // フォワードを確認 if (forward() === null) { error('不正なアクセスです。'); } // 投稿データを確認 if (empty($_SESSION['post'])) { // リダイレクト redirect('/admin/category_form'); } // トランザクションを開始 db_transaction(); if (empty($_SESSION['post']['category']['id'])) { // 分類を登録 $resource = insert_categories(array('values' => array('name' => $_SESSION['post']['category']['name'], 'sort' => $_SESSION['post']['category']['sort']))); if (!$resource) { error('データを登録できません。'); } } else { // 分類を編集 $resource = update_categories(array('set' => array('name' => $_SESSION['post']['category']['name']), 'where' => array('id = :id', array('id' => $_SESSION['post']['category']['id']))), array('id' => intval($_SESSION['post']['category']['id']), 'update' => $_SESSION['update']['category'])); if (!$resource) { error('データを編集できません。'); } } // トランザクションを終了 db_commit(); // 投稿セッションを初期化 unset($_SESSION['post']); unset($_SESSION['update']);