csvエクスポート処理修正
Showing
1 changed file
with
8 additions
and
8 deletions
... | @@ -9,16 +9,16 @@ $total_count = 0; | ... | @@ -9,16 +9,16 @@ $total_count = 0; |
9 | $db = new mysqli("127.0.0.1","root","KanoyaMbc1124","ad1216tnc7_kanoya","3306"); | 9 | $db = new mysqli("127.0.0.1","root","KanoyaMbc1124","ad1216tnc7_kanoya","3306"); |
10 | $db->set_charset('utf8'); | 10 | $db->set_charset('utf8'); |
11 | 11 | ||
12 | $sql = 'SELECT * FROM d_feedback WHERE id > 9 ORDER BY id DESC'; | 12 | $limit = $_POST['csv_export'] ? NULL : 100; |
13 | $limit_query = $limit ? ' LIMIT '.$limit : ''; | ||
14 | |||
15 | $sql = 'SELECT * FROM d_feedback WHERE id > 9 ORDER BY id DESC'.$limit_query; | ||
13 | $row = $db->query($sql); | 16 | $row = $db->query($sql); |
14 | //mysqli_query($db, $sql); | 17 | //mysqli_query($db, $sql); |
15 | while( $data = $row->fetch_object()){ | 18 | while( $data = $row->fetch_object()){ |
16 | $q1_ans = $data->q1; | 19 | $q1_ans = $data->q1; |
17 | $q2_ans = $data->q2; | 20 | $q2_ans = $data->q2; |
18 | $page_id = $data-> page_id; | 21 | $page_id = $data->page_id; |
19 | |||
20 | if($total_count < 100){ | ||
21 | |||
22 | $html_hyo .= '<tr><td>'; | 22 | $html_hyo .= '<tr><td>'; |
23 | 23 | ||
24 | if($page_id){ | 24 | if($page_id){ |
... | @@ -34,9 +34,9 @@ while( $data = $row->fetch_object()){ | ... | @@ -34,9 +34,9 @@ while( $data = $row->fetch_object()){ |
34 | if($q2_ans == 1) { $q2_count_g++; }elseif($q2_ans == 2) { $q2_count_b++; } | 34 | if($q2_ans == 1) { $q2_count_g++; }elseif($q2_ans == 2) { $q2_count_b++; } |
35 | 35 | ||
36 | $html_hyo .= '</tr>'; | 36 | $html_hyo .= '</tr>'; |
37 | } | 37 | |
38 | //CSV書出用 | 38 | //CSV書出用 |
39 | $csv_page[] = $data_p->title; | 39 | $csv_page[] = $page_id ? $data_p->title : ''; |
40 | $csv_q1[] = $q1_ask[$q1_ans]; | 40 | $csv_q1[] = $q1_ask[$q1_ans]; |
41 | $csv_q2[] = $q2_ask[$q2_ans]; | 41 | $csv_q2[] = $q2_ask[$q2_ans]; |
42 | $csv_input[] = $data->input_date; | 42 | $csv_input[] = $data->input_date; |
... | @@ -54,7 +54,7 @@ if($_POST['csv_export']) { | ... | @@ -54,7 +54,7 @@ if($_POST['csv_export']) { |
54 | 54 | ||
55 | $csv_c = 0; | 55 | $csv_c = 0; |
56 | $csv_array = []; | 56 | $csv_array = []; |
57 | while($csv_page[$csv_c]){ | 57 | while(isset($csv_page[$csv_c])){ |
58 | $csv_array[$csv_c][] = mb_convert_encoding($csv_page[$csv_c], 'SJIS-win', 'UTF-8'); | 58 | $csv_array[$csv_c][] = mb_convert_encoding($csv_page[$csv_c], 'SJIS-win', 'UTF-8'); |
59 | $csv_array[$csv_c][] = mb_convert_encoding($csv_q1[$csv_c], 'SJIS-win', 'UTF-8'); | 59 | $csv_array[$csv_c][] = mb_convert_encoding($csv_q1[$csv_c], 'SJIS-win', 'UTF-8'); |
60 | $csv_array[$csv_c][] = mb_convert_encoding($csv_q2[$csv_c], 'SJIS-win', 'UTF-8'); | 60 | $csv_array[$csv_c][] = mb_convert_encoding($csv_q2[$csv_c], 'SJIS-win', 'UTF-8'); | ... | ... |
-
Please register or sign in to post a comment