回答編集履歴
2
修正
answer
CHANGED
@@ -106,23 +106,23 @@
|
|
106
106
|
|
107
107
|
$pagerHtml = '<ul>';
|
108
108
|
if($page > 1 && $page !== 2){
|
109
|
-
$pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p=1'.$search_option.'">first</li>';
|
109
|
+
$pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p=1'.$search_option.'">first</li>';
|
110
110
|
}
|
111
111
|
if($page > 1){
|
112
|
-
$pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.($p-1).$search_option.'">prev</li>';
|
112
|
+
$pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.($p-1).$search_option.'">prev</li>';
|
113
113
|
}
|
114
114
|
for($i=1;$i<=$pageCnt;$i++){
|
115
115
|
$page_active = '';
|
116
116
|
if($page === $i){
|
117
117
|
$page_active =' class="active"';
|
118
118
|
}
|
119
|
-
$pagerHtml .= '<li'.$page_active.'><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.$i.$search_option.'">'.$i.'</li>';
|
119
|
+
$pagerHtml .= '<li'.$page_active.'><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.$i.$search_option.'">'.$i.'</li>';
|
120
120
|
}
|
121
121
|
if($page < $pageCnt){
|
122
|
-
$pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.($p+1).$search_option.'">next</li>';
|
122
|
+
$pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.($p+1).$search_option.'">next</li>';
|
123
123
|
}
|
124
124
|
if($page < $pageCnt && $page !== (int)($pageCnt-1)){
|
125
|
-
$pagerHtml .= '<li><a href="'.$_SERVER['PHP_SELF'].'?search=&p='.$pageCnt.$search_option.'">last</li>';
|
125
|
+
$pagerHtml .= '<li><a href="'.h($_SERVER['PHP_SELF']).'?search=&p='.$pageCnt.$search_option.'">last</li>';
|
126
126
|
}
|
127
127
|
$pagerHtml .= '</ul>';
|
128
128
|
|
1
デバッグ追記
answer
CHANGED
@@ -43,10 +43,10 @@
|
|
43
43
|
|
44
44
|
if(is_null(filter_input(INPUT_GET,'search'))) return $data;
|
45
45
|
|
46
|
-
$name = filter_input(INPUT_GET,'name');
|
47
|
-
|
48
46
|
$where_condition = [];
|
49
47
|
$search_option = [];
|
48
|
+
|
49
|
+
$name = filter_input(INPUT_GET,'name');
|
50
50
|
if(!is_null($name) && !empty($name)){
|
51
51
|
$where_condition[] = ' name like :name ';
|
52
52
|
$search_option['name'] = ['value'=>$name,'type'=>'like','param'=>PDO::PARAM_STR];
|
@@ -130,6 +130,7 @@
|
|
130
130
|
}
|
131
131
|
|
132
132
|
$data_set = getData();
|
133
|
+
//var_dump($data_set);
|
133
134
|
|
134
135
|
$input_name = filter_input(INPUT_GET,'name');
|
135
136
|
$record_html = '';
|