영카트 주문내역 페이지당 출력라인수 페이지내에서 설정하기 문의
본문
영카트 주문내역 페이지당 출력라인수 페이지내에서 설정하기 문의
상단 검색설정에서
기존의
$rows = $config['cf_page_rows'];
를
$rows = $config['cf_page_rows'] = 100;
이렇게 소스에서 수정하면 설정이 변경은 되지만,
사용자마다 셀렉트해서 필요에 따라 변경하려고 변수로 넘기려고 아래처럼 if문을 돌리려고,
if ($linecount>0) {$rows = $config['cf_page_rows'] = $linecount;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
}
수정하고
내역 출력 리스트 위에 form을 추가해서 라인수에 대한 셀렉트 입력값을 넘기려는데
아래처럼 하면 안되는건가요?
if ($linecount>0) {$rows = $config['cf_page_rows'] = $linecount;
$total_page = ceil($total_count / $rows); // 전체 페이지 계산
if ($page < 1) { $page = 1; } // 페이지가 없으면 첫 페이지 (1 페이지)
$from_record = ($page - 1) * $rows; // 시작 열을 구함
}
<form name="frmorderlist_linecount" class="local_sch01 local_sch">
<input type="hidden" name="linecount" value="<?php echo $linecount; ?>">
<label for="linecount" class="sound_only">출력라인수 선택</label>
<select name="linecount" id="linecount">
<option value="10" <?php echo get_selected($linecount, '10'); ?>>10개</option>
<option value="30" <?php echo get_selected($linecount, '30'); ?>>30개</option>
<option value="50" <?php echo get_selected($linecount, '50'); ?>>50개</option>
<option value="100" <?php echo get_selected($linecount, '100'); ?>>100개</option>
<option value="200" <?php echo get_selected($linecount, '200'); ?>>200개</option>
<option value="300" <?php echo get_selected($linecount, '300'); ?>>300개</option>
<option value="500" <?php echo get_selected($linecount, '500'); ?>>500개</option>
</select>
</form>
답변 2
<select name="linecount" id="linecount" onchange="javascript:document.frmorderlist_linecount.submit();">
=> select 선택마다 작동하도록 해야지 반영되지 않을까 싶네요
상단에서
echo "linecount : ".$linecount.<br />;
값을 찍어서 정상적으로 나오는지 체크해보시기 바랍니다.
<input type="hidden" name="linecount" value="<?php echo $linecount; ?>">
=> 이걸 빼셔야 됩니다.
답변을 작성하시기 전에 로그인 해주세요.