回答編集履歴

1

追記

2016/11/13 10:32

投稿

退会済みユーザー
test CHANGED
@@ -1,3 +1,157 @@
1
1
  こちらの記事に書かれているコードが参考になると思います。
2
2
 
3
3
  [郵便番号データから都道府県・市町村リストを作成するためのスクリプト](http://qiita.com/ShibuyaKosuke/items/ab731d70fdb7c43efc76)
4
+
5
+
6
+
7
+ ---
8
+
9
+
10
+
11
+ ```html
12
+
13
+ <?php
14
+
15
+ ini_set('display_errors', 1);
16
+
17
+ error_reporting(E_ALL);
18
+
19
+
20
+
21
+ //データベースのインスタンス名を指定
22
+
23
+ $serverName = ".\\SQLEXPRESS";
24
+
25
+ //接続情報を指定
26
+
27
+ $connectionInfo = array("UID" => "test",
28
+
29
+ "PWD" => "test",
30
+
31
+ "Database" => "hattyuujisseki");
32
+
33
+
34
+
35
+ //コネクションを確立
36
+
37
+ $conn = sqlsrv_connect($serverName, $connectionInfo)
38
+
39
+ or die(print_r(sqlsrv_errors(), true));
40
+
41
+ //dpt引き渡し
42
+
43
+ //クエリー文を指定
44
+
45
+ $tsql = "SELECT * from 大分類マスタ";
46
+
47
+ //クエリーを実行
48
+
49
+ $result = sqlsrv_query($conn, $tsql);
50
+
51
+ ?>
52
+
53
+ <html>
54
+
55
+ <meta HTTP-EQUIV="Content-Type" CONTENT="text/html;charset=x-sjis">
56
+
57
+ <head>
58
+
59
+ <title>発注実績</title>
60
+
61
+ </head>
62
+
63
+ <body>
64
+
65
+ <form action="" method="POST">
66
+
67
+ <select name="dpt" >
68
+
69
+ <?php while ($row = sqlsrv_fetch_array($result)) : ?>
70
+
71
+ <?php if ($row['大分類コード'] == filter_input(INPUT_POST, 'dpt')): ?>
72
+
73
+ <option value="<?= $row['大分類コード'] ?>" selected="selected">
74
+
75
+ <?= $row['大分類コード']; ?> <?= $row['大分類名_漢字'] ?>
76
+
77
+ </option>
78
+
79
+ <?php else : ?>
80
+
81
+ <option value="<?= $row['大分類コード']; ?>">
82
+
83
+ <?= $row['大分類コード'] ?> <?= $row['大分類名_漢字'] ?>
84
+
85
+ </option>
86
+
87
+ <?php endif; ?>
88
+
89
+ <?php endwhile; ?>
90
+
91
+
92
+
93
+ </select>
94
+
95
+ <input type="submit" name="s" value="検 索" />
96
+
97
+ </form>
98
+
99
+ <b>発注実績 &emsp;</b>
100
+
101
+ <table>
102
+
103
+ <thead>
104
+
105
+ <tr>
106
+
107
+ <th>中分類</th>
108
+
109
+ <th>取引先</th>
110
+
111
+ <th>週</th>
112
+
113
+ <th>発注数</th>
114
+
115
+ <th>発注原価</th>
116
+
117
+ <th>発注売価</th>
118
+
119
+ </tr>
120
+
121
+ </thead>
122
+
123
+ <tbody>
124
+
125
+
126
+
127
+ </tbody>
128
+
129
+ </table>
130
+
131
+ <script type="text/javascript" src="//code.jquery.com/jquery-2.2.4.min.js"></script>
132
+
133
+ <script type="text/javascript">
134
+
135
+ // ここにJavaScript のコードを書く
136
+
137
+ // 発注実績 の検索は、ajaxで読み込むファイルで検索し、このファイル上では検索しない
138
+
139
+ </script>
140
+
141
+ </body>
142
+
143
+ </html>
144
+
145
+ <?php
146
+
147
+ //クエリー結果の開放
148
+
149
+ sqlsrv_free_stmt($result);
150
+
151
+ //コネクションのクローズ
152
+
153
+ sqlsrv_close($conn);
154
+
155
+ ?>
156
+
157
+ ```