質問編集履歴

1

コード部分を追記しました。ご確認願います。

2017/09/03 14:06

投稿

neko23377
neko23377

スコア7

test CHANGED
File without changes
test CHANGED
@@ -55,3 +55,155 @@
55
55
  もしなにか解決策がありましたら、ご教授いただけないでしょうか。
56
56
 
57
57
  よろしくお願いします。
58
+
59
+
60
+
61
+ ---------------------------------------------------------------
62
+
63
+ 遅くなりまして申し訳ありません。
64
+
65
+ 「質問文の状況が再現できるPHP/JavaScriptを質問文にコードブロックで追記してください。」
66
+
67
+ コードブロックとは<code>内(青枠内)にコードを記述、ということでよろしいのでしょうか。
68
+
69
+ 間違っていたらすみません。見づらいかもしれませんが、以下追記です。
70
+
71
+
72
+
73
+
74
+
75
+ ```
76
+
77
+ <?php
78
+
79
+ try{
80
+
81
+ $db = getDb();
82
+
83
+ }catch(PDOException $e){
84
+
85
+ print "エラー:{$e->getMessage()}";
86
+
87
+ }
88
+
89
+ //DBからSELECT文で合致するmessagecontents_tblの行を3行選択。
90
+
91
+ $stt = 'SELECT * FROM messagecontents_tbl WHERE for_id=? ORDER BY message_id DESC LIMIT 3';
92
+
93
+ $prepare = $db->prepare($stt);
94
+
95
+ $prepare->bindValue(1,$my_num);
96
+
97
+ $prepare->execute();
98
+
99
+
100
+
101
+ $db = null;
102
+
103
+
104
+
105
+ //while文でユーザーの受信一覧(3件)を表示
106
+
107
+ $row=array();
108
+
109
+ while($row = $prepare->fetch(PDO::FETCH_ASSOC)){
110
+
111
+ ?>
112
+
113
+
114
+
115
+ <div class="panel panel-default">
116
+
117
+ <div class="panel-heading">
118
+
119
+ <div class="panel-title">
120
+
121
+ <?= h($row['date']) ?><br><?= h($row['user_name']); ?>&nbsp;&nbsp;さんへ
122
+
123
+ </div>
124
+
125
+ </div>
126
+
127
+ <div class="panel-body">
128
+
129
+ <?= h($row['send_name']); ?>&nbsp;&nbsp;さんからメッセージ<br><br>
130
+
131
+
132
+
133
+ <!--ボタンクリックでモーダルウィンドウを開き詳細表示-->
134
+
135
+ <button type="button" class= "btn btn-success btn-sm" data-toggle="modal" data-target="#sampleModal">詳細</button>
136
+
137
+
138
+
139
+ <div class="modal fade" id="sampleModal" >
140
+
141
+ <div class="modal-dialog">
142
+
143
+ <div class="modal-content">
144
+
145
+ <div class="modal-header">
146
+
147
+ <button type="button" class="close" data-dismiss="modal"><span>×</span></button>
148
+
149
+ <h3 class="modal-title"> <?= h($row['date']) ?>&nbsp;&nbsp;
150
+
151
+ <?= h($row['send_name']); ?>&nbsp;&nbsp;さんからメッセージ</h3>
152
+
153
+ </div>
154
+
155
+ <div class="modal-body">
156
+
157
+ ◇用件◇<br>
158
+
159
+ <?= h($row['msgnote']); ?><br><br>
160
+
161
+ ◇その他◇<br>
162
+
163
+ <span style = "color: #ff0000;"><?php if(h($row['urg_ck'])==1){ print "至急"; }?> </span><br><br>
164
+
165
+ </div>
166
+
167
+ <div class="modal-footer">
168
+
169
+ <button type="button" class="btn btn-default" data-dismiss="modal">閉じる</button>
170
+
171
+ </div>
172
+
173
+ </div>
174
+
175
+ </div>
176
+
177
+ </div>
178
+
179
+ </div>
180
+
181
+ </div>
182
+
183
+ <?php }?>
184
+
185
+ ```
186
+
187
+
188
+
189
+ ・↑はページの一部分です。自分でページを確認したところ、JavaScriptの記述(Script部)はありませんでした。やはりこれが問題なのでしょうか(ブートストラップHPのイベントの説明文にはScriptでの記述があったので)。
190
+
191
+
192
+
193
+ ・ページ先頭部(ヘッド部)には、ブートストラップの読み込みとして、以下記載があります。
194
+
195
+ ```
196
+
197
+ <!-- BootstrapのCSS読み込み -->
198
+
199
+ <link href="css/bootstrap.min.css" rel="stylesheet">
200
+
201
+ <!-- jQuery読み込み -->
202
+
203
+ <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
204
+
205
+ <!-- BootstrapのJS読み込み -->
206
+
207
+ <script src="js/bootstrap.min.js"></script>
208
+
209
+ ```