function kind_redist($purchaser, $kind, $price, $pay_date_year, $pay_date_mouth, $pay_date_day, $pay_method, $private) { if ($purchaser == null) { return "決済者を入力して下さい"; } else { if ($kind == null) { return "種類を入力して下さい"; } else { if ($price == null) { return "金額を入力して下さい"; } else { if ($pay_date_year == null) { return "年を入力して下さい"; } else { if ($pay_date_mouth == null) { return "月を入力して下さい"; } else { if ($pay_date_day == null) { return "日を入力して下さい"; } else { if ($pay_method == null) { return "決済方法を入力して下さい"; } } } } } } } // ユーザIDの取得 require "get_user_id.php"; $get_user_id = get_user_id($purchaser); // 種類IDの取得 require "get_kind_id.php"; $get_kind_id = get_kind_id($kind); // 決済種別IDの取得 require "get_pay_method_id.php"; $get_pay_method_id = get_pay_method_id($pay_method); // DB接続呼び出し require_once "../common/db_connect.php"; // CREATE_DATEの変数作成 date_default_timezone_set('Asia/Tokyo'); $create_date = date("Y/n/j H:i:s"); $sql = 'INSERT INTO M_Pay_redist (USER,PASS,CREATE_DATE) values (:name,:pass,:date);'; $stmt = $pdo->prepare($sql); $stmt->bindParam('name', $user_name_redist); $stmt->bindParam('pass', $user_pass_redist); $stmt->bindParam('date', $create_date); return "決済登録が完了しました"; }
function pay_redist($purchaser, $kind, $price, $pay_date_year, $pay_date_mouth, $pay_date_day, $pay_method, $private, $note) { if ($purchaser == null) { return "決済者を入力して下さい"; } else { if ($kind == null) { return "種類を入力して下さい"; } else { if ($price == null) { return "金額を入力して下さい"; } else { if ($pay_date_year == null) { return "年を入力して下さい"; } else { if ($pay_date_mouth == null) { return "月を入力して下さい"; } else { if ($pay_date_day == null) { return "日を入力して下さい"; } else { if ($pay_method == null) { return "決済方法を入力して下さい"; } } } } } } } $date = $pay_date_year . '/' . $pay_date_mouth . '/' . $pay_date_day . ' 00:00:00'; // ユーザIDの取得 require "get_user_id.php"; $get_user_id = get_user_id($purchaser); echo $get_user_id; // 種類IDの取得 require "get_kind_id.php"; $get_kind_id = get_kind_id($kind); // 決済種別IDの取得 require "get_pay_method_id.php"; $get_pay_method_id = get_pay_method_id($pay_method); // CREATE_DATEの変数作成 date_default_timezone_set('Asia/Tokyo'); $create_date = date("Y/n/j H:i:s"); // DB接続呼び出し include "../../php/common/db_connect.php"; $sql = ' INSERT INTO T_Pay_log ( USER_ID, KIND_ID, PRICE, PAY_METHOD_ID, PAY_PRIVATE_FLG, PAY_DATE, NOTE, CREATE_DATE ) VALUES ( :user_id, :kind_id, :price, :pay_method_id, :private, :date, :note, :create_date );'; // プライベートステータス変数定義 $off = "0"; $on = "1"; // SQLの送信 $stmt = $pdo->prepare($sql); $stmt->bindParam('user_id', $get_user_id); $stmt->bindParam('kind_id', $get_kind_id); $stmt->bindParam('price', $price); $stmt->bindParam('pay_method_id', $get_pay_method_id); if ($private == "off") { $stmt->bindParam('private', $off); } else { if ($private == "on") { $stmt->bindParam('private', $on); } } $stmt->bindParam('date', $date); $stmt->bindParam('note', $note); $stmt->bindParam('create_date', $create_date); $stmt->execute(); echo $purchaser, $kind, $price, $pay_date_year, $pay_date_mouth, $pay_date_day, $pay_method, $private, $note; return "決済登録が完了しました"; }