質問編集履歴

1

ソースコードの一部抜粋を追記

2018/12/23 09:03

投稿

wolf2
wolf2

スコア19

test CHANGED
File without changes
test CHANGED
@@ -66,6 +66,88 @@
66
66
 
67
67
 
68
68
 
69
+ ソース一部抜粋
70
+
71
+ ```PHP
72
+
73
+ //PDOにてQueryを発行するメソッド
74
+
75
+ public function SizeSelect() {
76
+
77
+ $sql = "";
78
+
79
+ try {
80
+
81
+ $sql = "SELECT DISTINCT size_name FROM m_item ORDER BY size_name DESC";
82
+
83
+ $pdo = new PDO(DB_HOST,DB_USER,DB_PASSWORD);
84
+
85
+
86
+
87
+ $sth = $pdo->prepare($sql);
88
+
89
+ $sth->execute();
90
+
91
+ $pdo = null;
92
+
93
+
94
+
95
+ return $sth;
96
+
97
+
98
+
99
+ } catch (PDOException $e) {
100
+
101
+ print_r($e->getMessage());
102
+
103
+ }
104
+
105
+ }
106
+
107
+ コード
108
+
109
+ ```
110
+
111
+
112
+
113
+ ```PHP
114
+
115
+
116
+
117
+ //上記のメソッドを呼び出しforeachで取得したObjectを回しデータを表示するロジック
118
+
119
+ public function SizeShow() {
120
+
121
+ include_once("./module/db.php");
122
+
123
+ $db = new Db();
124
+
125
+ $Size = $db->SizeSelect();
126
+
127
+
128
+
129
+ // var_dump($Size);
130
+
131
+
132
+
133
+ foreach($Size as $row) {
134
+
135
+ if($row[0] != "") {
136
+
137
+ echo("<option value='".$row[0]."'>".$row[0]."</option>");
138
+
139
+ }
140
+
141
+ }
142
+
143
+ }
144
+
145
+ コード
146
+
147
+ ```
148
+
149
+
150
+
69
151
  やはり一度分解して
70
152
 
71
153
  先頭の数値を抜き出して、ソートするのが無難でしょうか?