質問編集履歴

1

2018年2月16日午後4時26分 多くの編集リクエストありがとうございます。ご指摘どおり編集させていただきました。不快な思いをさせてしまい申し訳ないです。もう一度確認いただければ幸いです。

2018/02/16 07:27

投稿

Yahirrro
Yahirrro

スコア6

test CHANGED
File without changes
test CHANGED
@@ -12,7 +12,7 @@
12
12
 
13
13
  以下のコードを走らせると、このコードの下にある、includeが動かなくなります。
14
14
 
15
- 試行錯誤して数時間格闘しましたが、当方初心者のためKOされました。助けてください。
15
+
16
16
 
17
17
 
18
18
 
@@ -22,49 +22,79 @@
22
22
 
23
23
  ```php
24
24
 
25
- $linejson = file_get_contents(sprintf('http://cal.syoboi.jp/rss2.php?filter=3&count=150&days=1&alt=json'));
25
+ <div class="d-flex flex-nowrap bold" id="timeline">
26
26
 
27
- $linejson = json_decode($linejson, true);
27
+ <?
28
28
 
29
- foreach($linejson['items'] as $timedata) {
29
+
30
30
 
31
- echo '<div>';
31
+ $linejson = file_get_contents(sprintf('http://cal.syoboi.jp/rss2.php?filter=3&days=1&alt=json'));
32
32
 
33
- $bgimg = $mysqli->query("SELECT * FROM title WHERE title = '".$timedata['Title']."'");
33
+ $linejson = json_decode($linejson, true);
34
34
 
35
- while( $bi = $bgimg->fetch_assoc() ) {
35
+ foreach($linejson['items'] as $timedata) {
36
36
 
37
- echo '<style>#timeline .info.i'.$timedata['TID'].' { background: url("'.str_replace('_normal','',$bi['account_icon']).'"); } </style>';
37
+ echo '<div>';
38
38
 
39
- $animeid = $bi['anime_id'];
39
+ $bgimg = $mysqli->query("SELECT account_icon,anime_id FROM title WHERE title = '".$timedata['Title']."'");
40
40
 
41
- if($bi['anime_id']){
41
+ while( $bi = $bgimg->fetch_assoc() ) { //295行目
42
42
 
43
+ echo '<style>#timeline .info.i'.$timedata['TID'].' { background: url("'.str_replace('_normal','',$bi['account_icon']).'"); } </style>';
44
+
45
+ $animeid = $bi['anime_id'];
46
+
47
+ if($bi['anime_id']){
48
+
43
- echo '<a style="text-decoration: none" href="review.php?anime='.$bi['anime_id'].'">';
49
+ echo '<a style="text-decoration: none" href="review.php?anime='.$bi['anime_id'].'">';
50
+
51
+ }
52
+
53
+ }
54
+
55
+ echo '<div class="info i'.$timedata['TID'].'">';
56
+
57
+ echo '<div class="time">'.date('H:i', $timedata['StTime']).'</div>';
58
+
59
+ echo '<div class="ch">'.$timedata['ChName'].'</div>';
60
+
61
+ echo '<div class="title">'.$timedata['Title'].'</div>';
62
+
63
+ echo '</div>';
64
+
65
+ if($animeid) {
66
+
67
+ echo '</a>';
68
+
69
+ }
70
+
71
+ echo '</div>';
44
72
 
45
73
  }
46
74
 
47
- }
75
+ ?>
48
76
 
49
- echo '<div class="info i'.$timedata['TID'].'">';
77
+ </div>
50
78
 
51
- echo '<div class="time">'.date('H:i', $timedata['StTime']).'</div>';
79
+ <?
52
80
 
53
- echo '<div class="ch">'.$timedata['ChName'].'</div>';
81
+ $mysqli->close();
54
82
 
55
- echo '<div class="title">'.$timedata['Title'].'</div>';
83
+ include('common/html/footer.php');
56
84
 
57
- echo '</div>';
85
+ ?>
58
86
 
59
- if($animeid) {
87
+ ```
60
88
 
61
- echo '</a>';
89
+ ##エラーコード
62
90
 
63
- }
64
91
 
65
- echo '</div>';
66
92
 
67
- }
93
+ ```
94
+
95
+ ( ! ) Fatal error: Uncaught Error: Call to a member function fetch_assoc() on boolean in /パス/index.php on line 295
96
+
97
+ ( ! ) Error: Call to a member function fetch_assoc() on boolean in /パス/index.php on line 295
68
98
 
69
99
  ```
70
100
 
@@ -75,3 +105,9 @@
75
105
 
76
106
 
77
107
  php7.1を使用しています。
108
+
109
+
110
+
111
+ 2018年2月16日午後4時26分
112
+
113
+ 多くの編集リクエストありがとうございます。ご指摘どおり編集させていただきました。不快な思いをさせてしまい申し訳ないです。もう一度確認いただければ幸いです。