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

質問編集履歴

5

軽微な修正

2016/08/29 10:04

投稿

RhymeLight
RhymeLight

スコア12

title CHANGED
File without changes
body CHANGED
@@ -20,10 +20,10 @@
20
20
 
21
21
  <?php
22
22
  // 接続設定(サーバ/データベース/ユーザ/パスワード)
23
- define("DBSV", "localhost");
23
+ define("DBSV", "xxxx");
24
- define("DBNAME", "conversion");
24
+ define("DBNAME", "xxxx");
25
- define("DBUSER", "root");
25
+ define("DBUSER", "xxxx");
26
- define("DBPASS", "fl201504");
26
+ define("DBPASS", "xxxx");
27
27
 
28
28
  //ni_set( 'display_errors', 1 );
29
29
 

4

修正版の掲載

2016/08/29 10:04

投稿

RhymeLight
RhymeLight

スコア12

title CHANGED
File without changes
body CHANGED
@@ -4,7 +4,14 @@
4
4
  現在phpとMySQLの勉強中です。
5
5
  MySQLのデータをプルダウンに表示し、表示することは出来たのですが、連動式プルダウンを作成する方法がいまいちわか、ご教授頂ければ幸いです。
6
6
 
7
+
8
+
9
+
10
+
11
+
12
+
13
+ 修正版
7
- ```ここに言語を入力
14
+ ```
8
15
  <html lang="ja">
9
16
  <head>
10
17
  <title></title>
@@ -13,10 +20,10 @@
13
20
 
14
21
  <?php
15
22
  // 接続設定(サーバ/データベース/ユーザ/パスワード)
16
- define("DBSV", "desv");
23
+ define("DBSV", "localhost");
17
- define("DBNAME", "dbname");
24
+ define("DBNAME", "conversion");
18
- define("DBUSER", "user");
25
+ define("DBUSER", "root");
19
- define("DBPASS", "pass");
26
+ define("DBPASS", "fl201504");
20
27
 
21
28
  //ni_set( 'display_errors', 1 );
22
29
 
@@ -27,11 +34,22 @@
27
34
 
28
35
  // 選択リストの値を取得
29
36
  $exprice = "price";
30
- $val = $_POST["$exprice"];
37
+ $exprice2 = "price2";
31
- $kekka = $_POST["yen"] * $_POST["price"];
32
38
 
39
+ echo "<br>";
40
+ echo $_POST["price"]; # => JPY
41
+ echo "<br>";
42
+ echo $_POST["price2"]; # => USD
43
+ echo "<br>";
33
44
 
34
45
 
46
+ //$rate = "SELECT" $exprice2 "FROM exchange2 where price"=$exprice;
47
+
48
+ $rate = "SELECT" $exprice2 "FROM exchange2 where price"=$exprice;
49
+
50
+ $val = $_POST["$exprice"];
51
+ $kekka = $_POST["yen"] * $rate;
52
+
35
53
  // データベースに接続
36
54
  $conn = conndb();
37
55
  ?>
@@ -39,8 +57,9 @@
39
57
  <table>
40
58
  <tr>
41
59
  <td><input type="text" name="yen" size="20" value="" />円を</td>
42
- <td><?php echo disp_list($conn, "exchange", "price", "country", $val, $exprice); ?>の国の通貨に
60
+ <td><?php echo disp_list($conn, "exchange2", "price", "country", $val, $exprice); ?>から</td>
61
+ <td><?php echo disp_list($conn, "exchange2", "price", "country", $val, $exprice2); ?>へ</td>
43
- <input type="submit" value="変換"></td>
62
+ <td><input type="submit" value="変換"></td>
44
63
  </tr>
45
64
  </table>
46
65
  </form>
@@ -48,7 +67,6 @@
48
67
  ?></b>
49
68
 
50
69
  </body>
51
-
52
70
  </html>
53
71
 
54
72
  <?php
@@ -57,12 +75,6 @@
57
75
  ?>
58
76
  <?php
59
77
 
60
-
61
-
62
-
63
-
64
-
65
-
66
78
  //------------------------------
67
79
  // 関数
68
80
  //------------------------------
@@ -111,7 +123,10 @@
111
123
  }
112
124
  }
113
125
  ?>
126
+ ```
114
127
 
128
+
129
+
115
130
  ```↓上記使用DB
116
131
  ```
117
132
  mysql> SELECT * FROM exchange;

3

誤字

2016/08/29 09:55

投稿

RhymeLight
RhymeLight

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- gおプルダウン選択時にMySQLの値を参照し、2つ目のプルダウンに表示させたい
1
+ プルダウン選択時にMySQLの値を参照し、2つ目のプルダウンに表示させたい
body CHANGED
File without changes

2

誤字

2016/08/29 07:26

投稿

RhymeLight
RhymeLight

スコア12

title CHANGED
@@ -1,1 +1,1 @@
1
- プルダウン選択時にMySQLの値を参照し、2つ目のプルダウンに表示させたい
1
+ gおプルダウン選択時にMySQLの値を参照し、2つ目のプルダウンに表示させたい
body CHANGED
@@ -2,7 +2,7 @@
2
2
  ・MySQLのデータとphpを使って連動式プルダウンを作りたい
3
3
  ###発生している問題・エラーメッセージ
4
4
  現在phpとMySQLの勉強中です。
5
- MySQLのデータをプルダウンに表示し、表示することは出来たのですが、連動式プルダウンを作成する方法がいまいちわかっていません、ご教授頂ければ幸いです。
5
+ MySQLのデータをプルダウンに表示し、表示することは出来たのですが、連動式プルダウンを作成する方法がいまいちわか、ご教授頂ければ幸いです。
6
6
 
7
7
  ```ここに言語を入力
8
8
  <html lang="ja">

1

脱字修正

2016/08/29 07:25

投稿

RhymeLight
RhymeLight

スコア12

title CHANGED
File without changes
body CHANGED
@@ -112,7 +112,7 @@
112
112
  }
113
113
  ?>
114
114
 
115
- ```上記使用DB
115
+ ```上記使用DB
116
116
  ```
117
117
  mysql> SELECT * FROM exchange;
118
118
  +------+--------------------------+-----------+-------+
@@ -140,10 +140,10 @@
140
140
  | 20 | オーストラリア | 0.01306 | AUD |
141
141
  +------+--------------------------+-----------+-------+
142
142
  ```
143
+ ↓MySQL 新DB
143
144
 
144
-
145
- ```MySQL 新DB
146
145
  ```
146
+ ```
147
147
  mysql> SELECT * FROM exchange2;
148
148
  +--------------------------+-------+------------+-------------+----------+--------------+-----------+----------+----------+----------+----------+-----------+----------+-----------+----------+-----------+----------+-----------+----------+
149
149
  | country | price | JPY | KRW | CNY | IDR | INR | SAR | EUR | GBP | CAD | MXN | USD | ARS | BRL | RUB | TRY | ZAR | AUD |