teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

2018/01/19 01:21

投稿

maqtaro
maqtaro

スコア14

title CHANGED
File without changes
body CHANGED
@@ -120,4 +120,36 @@
120
120
  </center>
121
121
  </body>
122
122
  </html>
123
+ ```
124
+ 登録処理部分です
125
+ ```ここに言語を入力
126
+ <?php
127
+ // エラー出力しない場合
128
+ ini_set('display_errors', 0);
129
+ ?>
130
+ <?php
131
+ require_once('class_db.php');
132
+ ////POSTで変数'id'が渡されていた場合の処理
133
+
134
+ //DBへPOSTで渡されたデータの挿入
135
+ if(isset($_POST['g_id'])){
136
+ //POSTのデータを変数に代入+型チェック
137
+ $g_id = (int)filter_input(INPUT_POST, 'g_id');
138
+ $g_name= (string)filter_input(INPUT_POST, 'g_name');
139
+ $g_title= (string)filter_input(INPUT_POST, 'g_title');
140
+ $g_text= (string)filter_input(INPUT_POST, 'g_text');
141
+ }
142
+ ////DB接続
143
+ $pdo= new connect();session_start();
144
+ if (isset($_POST['insert'])) {
145
+ $_SESSION['g_id'] = $_POST["g_id"];
146
+ }
147
+ ////DB接続
148
+ $pdo= new connect();
149
+ // INSERT文を実行
150
+ $sql= "INSERT INTO genre VALUES (?,?,?,?)";
151
+ $stmt= $pdo->vind_query($sql, $g_id, $g_name, $g_title, $g_text);
152
+ echo "$g_id<br>$g_name<br>$g_title<br>$g_text<br>登録しました。<br>";
153
+ echo '<button type="button" onclick="history.back()">戻る</button>';
154
+ ?>
123
155
  ```