주문내역 엑셀로 다운로드 하는데 자꾸 10페이지 인데 1페이지만 다운로드가 되요. 채택완료

<?php
include_once('./_common.php');

$xls_name = date("YmdHis", $_conf['server_time'])."_coupon.xls";

    header("Pragma: public");
    header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
    header("Expires: 0");
    header("Content-Type: application/vnd.ms-excel");
    header('Content-Type: application/vnd.ms-excel; charset=utf-8');
    header("Content-Disposition: attachment; filename=$file_name");
    header("Content-Description: PHP5 Generated Data");

 

$sql  = " select *,
            (od_cart_coupon + od_coupon + od_send_coupon) as couponprice
           $sql_common
           order by $sort1 $sort2
           limit $from_record, $rows ";
     $sql= stripslashes($sql);
//echo $sql_common;
//echo $sql;
$result = sql_query($sql);

?>
 <meta http-equiv="Content-Type" content="application/vnd.ms-excel;charset=utf-8">
<table>
<td>주문번호</td>
<td>이름</td>
<td>입금금액+택배비포함</td>
<td>연락처</td>
<td>주문취소금액</td>
<td>미수금</td>

<?php
    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
?>

<tr>
<td><?php echo $row['od_id']; ?> </td>
<td> <?php echo $row['od_b_name']?> </td>
<td><?php echo number_format($row['od_cart_price'] + $row['od_send_cost'] + $row['od_send_cost2']); ?></td>
<td><?php echo get_text($row['od_tel']); ?></td>
<td><?php echo number_format($row['od_cancel_price']); ?></td>
<td><?php echo number_format($row['od_misu']); ?></td>
</tr>

 


<?php
 }
?>

</table>

 

이렇게 해서 불러오고 있습니다.

하지만 10페이지가 나오는데 이상하게 1페이지보고있는페이지만 리스트가

다운로드 되네요. 어떻게 해야되나요?

답변 3개

채택된 답변
+20 포인트

limit 를 없애라는건

imit $from_record, $rows  이 한줄을 다 없애라는거에요.

 

마지막에 세미콜론(;) 은 두서야 하구요.

Copy
$sql  = " select *,
            (od_cart_coupon + od_coupon + od_send_coupon) as couponprice
           $sql_common
           order by $sort1 $sort2
          ";

 

 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

어라 아까했을때는 분명 적용이 안됬었거든요. ㅜㅜ
아 죄송합니다.
혹시 죄송하지만 엑셀에서 출력하면 2.0191E+15 나오는데 어떻게 해야되는지 좀 알려주실 수 있나요?

댓글을 작성하려면 로그인이 필요합니다.

컬럼타입을 텍스트로 하시면 되요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

도움주셔서 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

limit를 없애보세요 지금은 쿼리가 limit대로 가네요 

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

해봤는데 안되요 ㅜㅜ

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고