質問編集履歴

4

変更4

2016/03/19 23:58

投稿

manamana620
manamana620

スコア14

test CHANGED
File without changes
test CHANGED
@@ -372,6 +372,10 @@
372
372
 
373
373
 
374
374
 
375
+ 環境はXAMPPです。
376
+
377
+
378
+
375
379
 
376
380
 
377
381
  ※追記

3

変更3

2016/03/19 23:57

投稿

manamana620
manamana620

スコア14

test CHANGED
File without changes
test CHANGED
@@ -16,21 +16,7 @@
16
16
 
17
17
  <meta name="keywords" content="動画学習">
18
18
 
19
- <!-- BOOTSTRAP STYLES-->
19
+
20
-
21
- <link href="assets/css/bootstrap.css" rel="stylesheet" />
22
-
23
- <!-- FONTAWESOME STYLES-->
24
-
25
- <link href="assets/css/font-awesome.css" rel="stylesheet" />
26
-
27
- <!-- MORRIS CHART STYLES-->
28
-
29
- <link href="assets/js/morris/morris-0.4.3.min.css" rel="stylesheet" />
30
-
31
- <!-- CUSTOM STYLES-->
32
-
33
- <link href="assets/css/custom.css" rel="stylesheet" />
34
20
 
35
21
 
36
22
 
@@ -46,127 +32,385 @@
46
32
 
47
33
 
48
34
 
49
- <li>
50
-
51
- <a class="active-menu" href="index.php"><i class="fa fa-dashboard fa-3x"></i>ホーム</a>
52
-
53
- </li>
54
-
55
- <li>
56
-
57
- <a href="toha.php"><i class="fa fa-desktop fa-3x"></i>山口商店とは?</a>
58
-
59
- </li>
60
-
61
- <li>
62
-
63
- <a href="koukoku.php"><i class="fa fa-qrcode fa-3x"></i>広告の募集</a>
64
-
65
- </li>
66
-
67
- <li >
68
-
69
- <a href="kyuujin.php"><i class="fa fa-bar-chart-o fa-3x"></i>求人情報</a>
70
-
71
- </li>
72
-
73
- <li >
74
-
75
- <a href="mailform.php"><i class="fa fa-table fa-3x"></i>お問い合わせ</a>
76
-
77
- </li>
78
-
79
- <li >
80
-
81
- <a href="kigyou.php"><i class="fa fa-edit fa-3x"></i>企業情報</a>
82
-
83
- </li>
84
-
85
-
86
-
87
-
88
-
89
-
90
-
91
- <li >
92
-
93
- <a href="tokutei.php"><i class="fa fa-square-o fa-3x"></i>特定商取引表記</a>
94
-
95
- </li>
96
-
97
- </ul>
98
-
99
-
35
+ <div class="panel-body">
36
+
37
+ <!-- Single button -->
38
+
39
+ <div class="summernote container">
40
+
41
+ <div class="row">
42
+
43
+ <div class="span12">
44
+
45
+ <h2>動画の投稿</h2>
46
+
47
+ </div>
48
+
49
+ </div>
50
+
51
+ <div class="row">
52
+
53
+ <?php
54
+
55
+
56
+
57
+
58
+
59
+
60
+
61
+ try
62
+
63
+ {
64
+
65
+
66
+
67
+ require_once('config.php');
68
+
69
+ require_once('function.php');
70
+
71
+
72
+
73
+
74
+
75
+ $title=$_GET['title'];
76
+
77
+
78
+
79
+
80
+
81
+
82
+
83
+
84
+
85
+ $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
86
+
87
+ $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
88
+
89
+ $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
90
+
91
+
92
+
93
+ $sql='select * from douga_table where title=?';
94
+
95
+ $stmt=$dbh->prepare($sql);
96
+
97
+ $data[]=$title;
98
+
99
+
100
+
101
+ $stmt->execute($data);
102
+
103
+
104
+
105
+ $rec=$stmt->fetch(PDO::FETCH_ASSOC);
106
+
107
+
108
+
109
+ $dbh=null;
110
+
111
+
112
+
113
+ print $rec['category'] ;
114
+
115
+ print $rec['category_juni'] ;
116
+
117
+ print $rec['title'] ;
118
+
119
+ print $rec['you_tube'];
120
+
121
+ print $rec['naiyou'];
122
+
123
+
124
+
125
+
126
+
127
+
128
+
129
+ }
130
+
131
+ catch (Exception $e)
132
+
133
+ {
134
+
135
+ print '取得に失敗しました。ただいま障害により大変ご迷惑をお掛けしております。';
136
+
137
+ exit();
138
+
139
+ }
140
+
141
+
142
+
143
+ ?>
144
+
145
+
146
+
147
+
148
+
149
+ </div>
150
+
151
+ </div>
152
+
153
+
154
+
155
+ <script type="text/javascript">
156
+
157
+ $(document).ready(function() {
158
+
159
+ $('#summernote').summernote({
160
+
161
+ height: "500px"
162
+
163
+ });
164
+
165
+ });
166
+
167
+ var postForm = function() {
168
+
169
+ var content = $('textarea[name="content"]').html($('#summernote').code());
170
+
171
+ }
172
+
173
+ </script>
174
+
175
+
176
+
177
+ </div>
178
+
179
+ </div>
180
+
181
+ </div>
182
+
183
+ <div class="col-md-4 col-sm-12 col-xs-12">
184
+
185
+ <div class="panel panel-primary text-center">
186
+
187
+ <div class="panel-body">
188
+
189
+ <?php
190
+
191
+
192
+
193
+
194
+
195
+
196
+
197
+ try
198
+
199
+ {
200
+
201
+
202
+
203
+ require_once('config.php');
204
+
205
+ require_once('function.php');
206
+
207
+
208
+
209
+
210
+
211
+ $category=$_GET['category'];
212
+
213
+
214
+
215
+
216
+
217
+
218
+
219
+
220
+
221
+ $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
222
+
223
+ $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
224
+
225
+ $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
226
+
227
+
228
+
229
+ $sql='select * from douga_table where category=?';
230
+
231
+ $stmt=$dbh->prepare($sql);
232
+
233
+ $data[]=$category;
234
+
235
+
236
+
237
+ $stmt->execute($data);
238
+
239
+
240
+
241
+
242
+
243
+ $dbh=null;
244
+
245
+ while(true)
246
+
247
+ {
248
+
249
+ $rec=$stmt->fetch(PDO::FETCH_ASSOC);
250
+
251
+ if($rec==false)
252
+
253
+ {
254
+
255
+ break;
256
+
257
+ }
258
+
259
+
260
+
261
+ $title=$rec['title'];
262
+
263
+ $query_string = 'category=' . urlencode($category) . '&title=' . urlencode($title);
264
+
265
+ echo '<li><a href="search.php?' . htmlentities($query_string) . '">'.$title.'</a></li>';
266
+
267
+
268
+
269
+ print'<br>';
270
+
271
+
272
+
273
+ }
274
+
275
+
276
+
277
+
278
+
279
+
280
+
281
+ }
282
+
283
+ catch (Exception $e)
284
+
285
+ {
286
+
287
+ print '取得に失敗しました。ただいま障害により大変ご迷惑をお掛けしております。';
288
+
289
+ exit();
290
+
291
+ }
292
+
293
+
294
+
295
+ ?>
296
+
297
+
298
+
299
+
300
+
301
+ </div>
302
+
303
+
304
+
305
+ </div>
306
+
307
+
308
+
309
+ </div>
310
+
311
+ <!-- /. ROW -->
312
+
313
+
314
+
315
+ <!-- /. ROW -->
316
+
317
+ </div>
318
+
319
+ <!-- /. PAGE INNER -->
100
320
 
101
321
  </div>
102
322
 
103
-
104
-
105
- </nav>
106
-
107
- <!-- /. NAV SIDE -->
108
-
109
- <div id="page-wrapper" >
110
-
111
- <div id="page-inner">
112
-
113
- <div class="row">
114
-
115
- <div class="col-md-12">
116
-
117
- <br>
118
-
119
- <h2>山口商店</h2>
120
-
121
- <br>
122
-
123
- </div>
124
-
125
- </div>
126
-
127
- <!-- /. ROW -->
128
-
129
- <hr />
130
-
131
-
132
-
133
- <!-- /. ROW -->
134
-
135
- <div class="row">
136
-
137
-
138
-
139
-
140
-
141
- <div class="col-md-8 col-sm-12 col-xs-12">
142
-
143
- <div class="panel panel-default">
144
-
145
- <div class="panel-heading">
146
-
147
- 広告募集
148
-
149
- </div>
150
-
151
- <div class="panel-body">
152
-
153
- <!-- Single button -->
154
-
155
- <div class="summernote container">
156
-
157
- <div class="row">
158
-
159
- <div class="span12">
160
-
161
- <h2>動画の投稿</h2>
162
-
163
- </div>
164
-
165
- </div>
166
-
167
- <div class="row">
168
-
169
- <?php
323
+ <!-- /. PAGE WRAPPER -->
324
+
325
+ </div>
326
+
327
+ <!-- /. WRAPPER -->
328
+
329
+
330
+
331
+
332
+
333
+ </body>
334
+
335
+ </html>
336
+
337
+ ```
338
+
339
+
340
+
341
+
342
+
343
+
344
+
345
+
346
+
347
+ get渡しで、2つパラメーターを渡しています。
348
+
349
+
350
+
351
+ gethttp://localhost/pc-douga/search.php?title=あああ&category=いいいい
352
+
353
+
354
+
355
+ 2回データーベースを利用しています。
356
+
357
+
358
+
359
+ 1回目のデーターベースは機能しています。
360
+
361
+
362
+
363
+ なぜ2回目のデーターベースは機能しないのでしょうか?
364
+
365
+
366
+
367
+ 1回目の<php? ?>を消すと、2回目のデーターベース<php? ?>が機能します。
368
+
369
+
370
+
371
+ 2回機能させるにはどうしたらよいのでしょうか?
372
+
373
+
374
+
375
+
376
+
377
+ ※追記
378
+
379
+
380
+
381
+ ご回答ありがとうございます。
382
+
383
+
384
+
385
+ 2度目のデーターベースで下記を削除してもうごかないんです。
386
+
387
+ require_once('config.php');
388
+
389
+ require_once('function.php');
390
+
391
+
392
+
393
+ $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
394
+
395
+ $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
396
+
397
+ $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
398
+
399
+
400
+
401
+ さらに一度目の$dbh=null;も消しても作動しません。
402
+
403
+
404
+
405
+
406
+
407
+ さらに
408
+
409
+
410
+
411
+ 一度目を下記のように書いてもtitle一覧がでません。
412
+
413
+ <?php
170
414
 
171
415
 
172
416
 
@@ -190,6 +434,8 @@
190
434
 
191
435
  $title=$_GET['title'];
192
436
 
437
+ $category=$_GET['category'];
438
+
193
439
 
194
440
 
195
441
 
@@ -222,8 +468,6 @@
222
468
 
223
469
 
224
470
 
225
- $dbh=null;
226
-
227
471
 
228
472
 
229
473
  print $rec['category'] ;
@@ -238,6 +482,56 @@
238
482
 
239
483
 
240
484
 
485
+ $sql='select * from douga_table where category=?';
486
+
487
+ $stmt=$dbh->prepare($sql);
488
+
489
+ $data[]=$rec['category'];
490
+
491
+
492
+
493
+ $stmt->execute($data);
494
+
495
+
496
+
497
+
498
+
499
+ while(true)
500
+
501
+ {
502
+
503
+ $rec=$stmt->fetch(PDO::FETCH_ASSOC);
504
+
505
+ if($rec==false)
506
+
507
+ {
508
+
509
+ break;
510
+
511
+ }
512
+
513
+
514
+
515
+ $title=$rec['title'];
516
+
517
+ $query_string = 'category=' . urlencode($category) . '&title=' . urlencode($title);
518
+
519
+ echo '<li><a href="search.php?' . htmlentities($query_string) . '">'.$title.'</a></li>';
520
+
521
+
522
+
523
+ print'<br>';
524
+
525
+
526
+
527
+ }
528
+
529
+
530
+
531
+
532
+
533
+
534
+
241
535
 
242
536
 
243
537
 
@@ -248,7 +542,7 @@
248
542
 
249
543
  {
250
544
 
251
- print '取得に失敗しました。ただいま障害により大変ご迷惑をお掛けしております。';
545
+ print '取得に失敗しました。ただいま障害により大変ご迷惑をお掛けしております。';
252
546
 
253
547
  exit();
254
548
 
@@ -257,287 +551,3 @@
257
551
 
258
552
 
259
553
  ?>
260
-
261
-
262
-
263
-
264
-
265
- </div>
266
-
267
- </div>
268
-
269
-
270
-
271
- <script type="text/javascript">
272
-
273
- $(document).ready(function() {
274
-
275
- $('#summernote').summernote({
276
-
277
- height: "500px"
278
-
279
- });
280
-
281
- });
282
-
283
- var postForm = function() {
284
-
285
- var content = $('textarea[name="content"]').html($('#summernote').code());
286
-
287
- }
288
-
289
- </script>
290
-
291
-
292
-
293
- </div>
294
-
295
- </div>
296
-
297
- </div>
298
-
299
- <div class="col-md-4 col-sm-12 col-xs-12">
300
-
301
- <div class="panel panel-primary text-center">
302
-
303
- <div class="panel-body">
304
-
305
- <?php
306
-
307
-
308
-
309
-
310
-
311
-
312
-
313
- try
314
-
315
- {
316
-
317
-
318
-
319
- require_once('config.php');
320
-
321
- require_once('function.php');
322
-
323
-
324
-
325
-
326
-
327
- $category=$_GET['category'];
328
-
329
-
330
-
331
-
332
-
333
-
334
-
335
-
336
-
337
- $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
338
-
339
- $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
340
-
341
- $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
342
-
343
-
344
-
345
- $sql='select * from douga_table where category=?';
346
-
347
- $stmt=$dbh->prepare($sql);
348
-
349
- $data[]=$category;
350
-
351
-
352
-
353
- $stmt->execute($data);
354
-
355
-
356
-
357
-
358
-
359
- $dbh=null;
360
-
361
- while(true)
362
-
363
- {
364
-
365
- $rec=$stmt->fetch(PDO::FETCH_ASSOC);
366
-
367
- if($rec==false)
368
-
369
- {
370
-
371
- break;
372
-
373
- }
374
-
375
-
376
-
377
- $title=$rec['title'];
378
-
379
- $query_string = 'category=' . urlencode($category) . '&title=' . urlencode($title);
380
-
381
- echo '<li><a href="search.php?' . htmlentities($query_string) . '">'.$title.'</a></li>';
382
-
383
-
384
-
385
- print'<br>';
386
-
387
-
388
-
389
- }
390
-
391
-
392
-
393
-
394
-
395
-
396
-
397
- }
398
-
399
- catch (Exception $e)
400
-
401
- {
402
-
403
- print '取得に失敗しました。ただいま障害により大変ご迷惑をお掛けしております。';
404
-
405
- exit();
406
-
407
- }
408
-
409
-
410
-
411
- ?>
412
-
413
-
414
-
415
-
416
-
417
- </div>
418
-
419
- <div class="panel-footer back-footer-green">
420
-
421
- 山口商店
422
-
423
-
424
-
425
- </div>
426
-
427
- </div>
428
-
429
- <div class="panel panel-primary text-center">
430
-
431
- <div class="panel-body">
432
-
433
-
434
-
435
- </div>
436
-
437
- <div class="panel-footer back-footer-red">
438
-
439
- 山口商店
440
-
441
-
442
-
443
- </div>
444
-
445
- </div>
446
-
447
- </div>
448
-
449
-
450
-
451
- </div>
452
-
453
- <!-- /. ROW -->
454
-
455
-
456
-
457
- <!-- /. ROW -->
458
-
459
- </div>
460
-
461
- <!-- /. PAGE INNER -->
462
-
463
- </div>
464
-
465
- <!-- /. PAGE WRAPPER -->
466
-
467
- </div>
468
-
469
- <!-- /. WRAPPER -->
470
-
471
-
472
-
473
-
474
-
475
- </body>
476
-
477
- </html>
478
-
479
- ```
480
-
481
-
482
-
483
-
484
-
485
-
486
-
487
-
488
-
489
- get渡しで、2つパラメーターを渡しています。
490
-
491
-
492
-
493
- gethttp://localhost/pc-douga/search.php?title=あああ&category=いいいい
494
-
495
-
496
-
497
- 2回データーベースを利用しています。
498
-
499
-
500
-
501
- 1回目のデーターベースは機能しています。
502
-
503
-
504
-
505
- なぜ2回目のデーターベースは機能しないのでしょうか?
506
-
507
-
508
-
509
- 1回目の<php? ?>を消すと、2回目のデーターベース<php? ?>が機能します。
510
-
511
-
512
-
513
- 2回機能させるにはどうしたらよいのでしょうか?
514
-
515
-
516
-
517
-
518
-
519
- ※追記
520
-
521
-
522
-
523
- ご回答ありがとうございます。
524
-
525
-
526
-
527
- 2度目のデーターベースで下記を削除してもうごかないんです。
528
-
529
- require_once('config.php');
530
-
531
- require_once('function.php');
532
-
533
-
534
-
535
- $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
536
-
537
- $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
538
-
539
- $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
540
-
541
-
542
-
543
- さらに一度目の$dbh=null;も消しても作動しません。

2

変更2

2016/03/19 23:55

投稿

manamana620
manamana620

スコア14

test CHANGED
File without changes
test CHANGED
@@ -526,6 +526,12 @@
526
526
 
527
527
  2度目のデーターベースで下記を削除してもうごかないんです。
528
528
 
529
+ require_once('config.php');
530
+
531
+ require_once('function.php');
532
+
533
+
534
+
529
535
  $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
530
536
 
531
537
  $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
@@ -535,7 +541,3 @@
535
541
 
536
542
 
537
543
  さらに一度目の$dbh=null;も消しても作動しません。
538
-
539
-
540
-
541
- XAMPP上なのですが、それも原因でしょうか?

1

削除もしてるのですが・・・・・・・・

2016/03/19 23:43

投稿

manamana620
manamana620

スコア14

test CHANGED
File without changes
test CHANGED
@@ -511,3 +511,31 @@
511
511
 
512
512
 
513
513
  2回機能させるにはどうしたらよいのでしょうか?
514
+
515
+
516
+
517
+
518
+
519
+ ※追記
520
+
521
+
522
+
523
+ ご回答ありがとうございます。
524
+
525
+
526
+
527
+ 2度目のデーターベースで下記を削除してもうごかないんです。
528
+
529
+ $dbh=new PDO(DSN,DB_USER,DB_PASSWORD);
530
+
531
+ $dbh->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
532
+
533
+ $dbh->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
534
+
535
+
536
+
537
+ さらに一度目の$dbh=null;も消しても作動しません。
538
+
539
+
540
+
541
+ XAMPP上なのですが、それも原因でしょうか?