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

質問編集履歴

5

修正追記

2017/01/30 05:42

投稿

hiro0208
hiro0208

スコア75

title CHANGED
File without changes
body CHANGED
@@ -150,7 +150,13 @@
150
150
  $array[$i]["sd_category"] = $row['sd_category'];
151
151
  $array[$i]["sd_name"] = $row['sd_name'];
152
152
  $array[$i]["sd_price"] = $row['sd_price'];
153
+ $i++;
154
+ }
153
155
  }
156
+ header('Content-type:application/json');
157
+ echo json_encode($array);
158
+ break;
159
+ }
154
160
  ?>
155
161
  ```
156
162
 

4

追加修正

2017/01/30 05:42

投稿

hiro0208
hiro0208

スコア75

title CHANGED
File without changes
body CHANGED
@@ -92,7 +92,40 @@
92
92
 
93
93
  //共通ファイルを読み込む
94
94
  include('../config/common.php');
95
+ $mode = $_GET['mode'];
96
+ switch ($mode) {
97
+ /*///////////////////////////////////////////////////////////////////////////////
98
+ ●登録
99
+ ///////////////////////////////////////////////////////////////////////////////*/
100
+ case 'regist' :
101
+ //送信されたデータを変数に格納する。
102
+ $sd_category = htmlspecialchars($_POST['category']);
103
+ $sd_name = htmlspecialchars($_POST['name']);
104
+ $sd_price = htmlspecialchars($_POST['price']);
95
105
 
106
+ $sql = <<<EOF
107
+ INSERT INTO
108
+ テーブル名
109
+ (
110
+ sd_category,
111
+ sd_name,
112
+ sd_price,
113
+ )VALUES(
114
+ :sd_category,
115
+ :sd_name,
116
+ :sd_price
117
+ )
118
+ EOF;
119
+
120
+ echo $sql;
121
+ $stmt = $dbh->prepare($sql);
122
+ $stmt->bindParam(':sd_category', $sd_category, PDO::PARAM_INT);
123
+ $stmt->bindParam(':sd_name', $sd_name, PDO::PARAM_STR);
124
+ $stmt->bindParam(':sd_price', $sd_price, PDO::PARAM_INT);
125
+
126
+ $stmt->execute();
127
+ echo '登録しました。';
128
+ break;
96
129
  /*///////////////////////////////////////////////////////////////////////////////
97
130
  //●データの取得
98
131
  ///////////////////////////////////////////////////////////////////////////////*/
@@ -105,7 +138,7 @@
105
138
  sd_name,
106
139
  sd_price,
107
140
  FROM
108
- heart_tbl_server_domain
141
+ テーブル名
109
142
  WHERE
110
143
  del_flg = 0
111
144
  EOF;

3

追加修正

2017/01/30 05:24

投稿

hiro0208
hiro0208

スコア75

title CHANGED
File without changes
body CHANGED
@@ -18,7 +18,7 @@
18
18
 
19
19
 
20
20
 
21
- 処理の流れと、ファイル【**form.php**】【**apply.php**】【**array_function.php**】を書いています。
21
+ 処理の流れと、ファイル【**form.php**】【**apply.php**】【**array_function.php**】【**common.php**】を書いています。
22
22
  よろしくお願いいたします。
23
23
 
24
24
  1,入力フォームからラジオボタンを選択しチェックを入れ送信
@@ -127,4 +127,12 @@
127
127
  // 種別の配列
128
128
  $arrayCategory = array(1 => '文系' , '理系');
129
129
  ?>
130
+ ```
131
+ 【common.php】
132
+ ```PHP
133
+ <?php
134
+ include('db_connect.php');
135
+ include('array_function.php');
136
+ ?>
137
+ コード
130
138
  ```

2

追記修正

2017/01/30 05:10

投稿

hiro0208
hiro0208

スコア75

title CHANGED
File without changes
body CHANGED
@@ -1,12 +1,23 @@
1
1
  ラジオボタン(array連想配列を使用)でチェックを入れた値をDBに登録し、
2
2
  登録データをブラウザに表示したいのですが
3
3
  DBに登録されたキーのままブラウザに表示され、
4
- どうすればフォームのラジオボタンの値で表示させることができるか
4
+ どうすれば(どのように記述すれば)フォームのラジオボタンの値で表示させることができるか、雑な質問ですが、ご教授いただければと思います。
5
- ご教授いただければと思います。
6
5
 
6
+ 【できている事】
7
+ DB(MySQL)への登録。
8
+ キーとしてブラウザに出力できる
7
9
 
8
10
 
11
+ 【気になっている事】
12
+ ・配列の使い方
13
+ javascriptでデータを持ってくる際の記述の仕方。
14
+ pdoの記述の仕方。
9
15
 
16
+
17
+
18
+
19
+
20
+
10
21
  処理の流れと、ファイル【**form.php**】【**apply.php**】【**array_function.php**】を書いています。
11
22
  よろしくお願いいたします。
12
23
 

1

修正

2017/01/30 04:59

投稿

hiro0208
hiro0208

スコア75

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ラジオボタン(array連想配列を使用)でチェックを入れた値をDBに登録し、
2
2
  登録データをブラウザに表示したいのですが
3
- DBに登録されたのままブラウザに表示され、
3
+ DBに登録されたキーのままブラウザに表示され、
4
4
  どうすればフォームのラジオボタンの値で表示させることができるか
5
5
  ご教授いただければと思います。
6
6