コード例 #1
0
$categoryID = filter_input(INPUT_GET, "categoryID");
// スレッド新規作成
$sql = "INSERT INTO threads(category_id, content, creater, created, updater) VALUES(" . "'" . $categoryID . "' , '" . $content . "' , '" . $userID . "' , now(), '" . $userID . "')";
$result = DbPdo::InsUpdDelPdo($sql);
if (!$result) {
    exit('データを登録できませんでした。');
}
// スレッド作成成功時、スレッドが紐づくカテゴリのスレッド数を取得
$sql_chk_category = "SELECT * FROM categories WHERE id = '" . $categoryID . "' AND del_flg = 0";
$result_chk_category = DbPdo::SelectPdo($sql_chk_category);
if (!$result_chk_category) {
    exit('カテゴリ情報を取得できませんでした。');
}
$cnt_comment = $result_chk_category['cnt_comment'];
$cnt_comment++;
// スレッド作成成功時、スレッドが紐づくカテゴリを更新
$sql_upd_category = "UPDATE categories SET cnt_comment = '" . $cnt_comment . "', updater = '" . $userID . "' WHERE id = '" . $categoryID . "'";
$result_upd_category = DbPdo::InsUpdDelPdo($sql_upd_category);
if (!$result_upd_category) {
    exit('カテゴリを更新できませんでした。');
}
?>
        <p>登録が完了しました。<br /><a href="../view/dispThreads.php?userID=<?php 
echo $userID;
?>
&categoryID=<?php 
echo $categoryID;
?>
">戻る</a></p>
    </body>
</html>
コード例 #2
0
<html>
    <head>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        <?php 
// DB接続クラス読み込み
require_once "../model/DbPdo.php";
// スレッド編集画面から変数取得
$content = filter_input(INPUT_GET, "content");
$threadID = filter_input(INPUT_GET, "threadID");
$categoryID = filter_input(INPUT_GET, "categoryID");
// スレッド修正
$sql = "UPDATE threads SET content = '" . $content . "' WHERE id = '" . $threadID . "' AND del_flg = 0";
$result = DbPdo::InsUpdDelPdo($sql);
if (!$result) {
    exit('データを更新できませんでした。');
}
?>
        <!-- スレッド表示画面に遷移 -->
        <div>スレッドを修正できました。</div>
        <br />
        <div>
            <a href='../view/dispThreads.php?categoryID=<?php 
echo $categoryID;
?>
'>スレッド表示画面へ</a>
        </div>
    </body>
</html>
コード例 #3
0
 public function InsUser($mailAddress, $name, $name_kana, $password, $hint, $admin_flg)
 {
     $sql = "INSERT INTO login_users(address, name, name_kana, password_tmp, password, password_new, hint, admin_flg, creater, created, updater) VALUES ('" . $mailAddress . "', '" . $name . "', '" . $name_kana . "', '" . $password . "', '" . $password . "', '" . $password . "', '" . $hint . "', '" . $admin_flg . "', 1, now(), 1)";
     $result = DbPdo::InsUpdDelPdo($sql);
     return $result;
 }