테스트 사이트 - 개발 중인 베타 버전입니다

주문내역 엑셀 내용 추가 채택완료

블랑숑 8년 전 조회 5,680

아래와 같이 주문내역을 엑셀로 다운받을 수 있게 만들었는데요

 

여기다가 각 주문의 주문상품 명, 주문상품 개수, 금액을 추가하려고 합니다.

 

주문의 전체총합 수는 있는데 각 상품이 무엇인지 몇개를 주문했는지 이런걸 넣으려고 하는거에요

 

도와주세요 제발 ㅠㅠ

 

 

</p><p><?php
include_once('./_common.php');</p><p>$xls_name = date("YmdHis", $_conf['server_time'])."_coupon.xls";</p><p>    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");</p><p> </p><p>$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);</p><p>?>
 <meta http-equiv="Content-Type" content="application/vnd.ms-excel;charset=utf-8">
<table></p><p><?php
    for ($i=0; $row=sql_fetch_array($result); $i++)
    {
?>
<tr>
 <td style="mso-number-format:'\@'"><?php echo $row['od_id']?></td>
 <td><?php echo $row['mb_id']?></td>
 <td><?php echo $row['od_name']?></td>
 <td style="mso-number-format:'\@'"><?php echo get_text($row['od_tel']); ?></td> 
 <td style="mso-number-format:'\@'"><?php echo get_text($row['od_hp']); ?></td>
 <td><?php echo $row['od_b_name']?></td>
 <td style="mso-number-format:'\@'"><?php echo get_text($row['od_b_tel']); ?></td> 
 <td style="mso-number-format:'\@'"><?php echo get_text($row['od_b_hp']); ?></td>
 <td><?php echo $row['od_cart_count']; ?></td>
 <td><?php echo $row['od_settle_case'] ?></td>
 <td><?php echo number_format($row['od_cart_price'] + $row['od_send_cost'] + $row['od_send_cost2']); ?></td>
 <td><?php echo number_format($row['od_receipt_price']); ?></td>
 <td><?php echo number_format($row['od_cancel_price']); ?></td>
 <td><?php echo number_format($row['od_misu']); ?></td>
 <td style="mso-number-format:'\@'"><?php echo $row['od_invoice']; ?></td>
 <td><?php echo (is_null_time($row['od_delivery_company']) ? '' : $row['od_delivery_company']); ?></td>
 <td><?php echo (is_null_time($row['od_invoice_time']) ? '' : substr($row['od_invoice_time'],2,14)); ?></td>
</tr></p><p><?php
 }
?></p><p></table></p><p>
 

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

답변 1개

채택된 답변
+20 포인트
i
8년 전

/adm/shop_admin/orderform.php 내용을 살펴보면

 

</p><p>//------------------------------------------------------------------------------</p><p>// 주문서 정보</p><p>//------------------------------------------------------------------------------</p><p>$sql = " select * from {$g5['g5_shop_order_table']} where od_id = '$od_id' ";</p><p>$od = sql_fetch($sql);</p><p>if (!$od['od_id']) {</p><p>    alert("해당 주문번호로 주문서가 존재하지 않습니다.");</p><p>}</p><p>

에서 주문서를 가져오고

</p><p>// 상품목록</p><p>$sql = " select it_id,</p><p>                it_name,</p><p>                cp_price,</p><p>                ct_notax,</p><p>                ct_send_cost,</p><p>                it_sc_type</p><p>           from {$g5['g5_shop_cart_table']}</p><p>          where od_id = '{$od['od_id']}'</p><p>          group by it_id</p><p>          order by ct_id ";</p><p>$result = sql_query($sql);</p><p>

에서 해당 주문서에 대한 상품정보를 불러옵니다.

참고하시면 되실것 같습니다.

 

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

답변에 대한 댓글 1개

블랑숑
8년 전
아 그런가요 ㅠㅠ 프로그램에 지식이 전무해서 ㅠㅠ

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

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

로그인