回答編集履歴

2

修正

2019/01/31 08:34

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -214,13 +214,13 @@
214
214
 
215
215
  if($page > 1 && $page !== 2){
216
216
 
217
- $pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p=1'.$search_option.'">first</li>';
217
+ $pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p=1'.$search_option.'">first</li>';
218
218
 
219
219
  }
220
220
 
221
221
  if($page > 1){
222
222
 
223
- $pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.($p-1).$search_option.'">prev</li>';
223
+ $pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.($p-1).$search_option.'">prev</li>';
224
224
 
225
225
  }
226
226
 
@@ -234,19 +234,19 @@
234
234
 
235
235
  }
236
236
 
237
- $pagerHtml .= '<li'.$page_active.'><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.$i.$search_option.'">'.$i.'</li>';
237
+ $pagerHtml .= '<li'.$page_active.'><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.$i.$search_option.'">'.$i.'</li>';
238
238
 
239
239
  }
240
240
 
241
241
  if($page < $pageCnt){
242
242
 
243
- $pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.($p+1).$search_option.'">next</li>';
243
+ $pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.($p+1).$search_option.'">next</li>';
244
244
 
245
245
  }
246
246
 
247
247
  if($page < $pageCnt && $page !== (int)($pageCnt-1)){
248
248
 
249
- $pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.$pageCnt.$search_option.'">last</li>';
249
+ $pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.$pageCnt.$search_option.'">last</li>';
250
250
 
251
251
  }
252
252
 

1

デバッグ追記

2019/01/31 08:34

投稿

m.ts10806
m.ts10806

スコア80850

test CHANGED
@@ -88,14 +88,14 @@
88
88
 
89
89
 
90
90
 
91
+ $where_condition = [];
92
+
93
+ $search_option = [];
94
+
95
+
96
+
91
97
  $name = filter_input(INPUT_GET,'name');
92
98
 
93
-
94
-
95
- $where_condition = [];
96
-
97
- $search_option = [];
98
-
99
99
  if(!is_null($name) && !empty($name)){
100
100
 
101
101
  $where_condition[] = ' name like :name ';
@@ -262,6 +262,8 @@
262
262
 
263
263
  $data_set = getData();
264
264
 
265
+ //var_dump($data_set);
266
+
265
267
 
266
268
 
267
269
  $input_name = filter_input(INPUT_GET,'name');