퇴사는지능순

영카트 주문내역 에서 엑셀파일 저장해보기

· 2026-04-22 (수) 10:58:36 · 449 · 3
화면 캡처 2026-04-22 105706.png
adm/shop_admin/orderlist.php 주문내역 처리파일에서 버튼을 추가 해보세요
전체 주문내역  이부분바로 아래 에 
<a href="./orderlist_excel.php?<?php echo $qstr1; ?>" class="ov_a">주문엑셀다운로드</a>
이렇게 추가해주시고

orderlist_excel.php 파일생성하시고 아래 복사하여 엑셀 헤더 파일을 정의해주세요  
테스트는 5.6.26 버전 확인되었습니다.
<?php
include_once('./_common.php');
auth_check_menu($auth, '400400', "r");
// 검색조건 동일 적용
$where = array();
$od_status = isset($_GET['od_status']) ? $_GET['od_status'] : '';
$search = isset($_GET['search']) ? $_GET['search'] : '';
$sel_field = isset($_GET['sel_field']) ? $_GET['sel_field'] : '';

if ($search && $sel_field) {
    $where[] = " $sel_field like '%$search%' ";
}
if ($od_status) {
    $where[] = " od_status = '$od_status' ";
}

$sql_search = "";
if ($where) {
    $sql_search = " where ".implode(" and ", $where);
}
$sql = "
    select 
        od_id,
        mb_id,
        od_name,
        od_tel,
        od_hp,
        od_receipt_price,
        od_status,
        od_time
    from {$g5['g5_shop_order_table']}
    $sql_search
    order by od_id desc
";
$result = sql_query($sql);

header("Content-Type: application/vnd.ms-excel; charset=utf-8");
header("Content-Disposition: attachment; filename=orderlist_".date("Ymd").".xls");
header("Content-Description: PHP Generated Data");
echo "\xEF\xBB\xBF"; // 한글 깨짐 방지
echo "<table border='1'>";
echo "
<tr>
<th>주문번호</th>
<th>회원ID</th>
<th>주문자</th>
<th>전화</th>
<th>휴대폰</th>
<th>결제금액</th>
<th>주문상태</th>
<th>주문일시</th>
</tr>
";

while($row = sql_fetch_array($result)) {
    echo "<tr>";
    echo "<td>{$row['od_id']}</td>";
    echo "<td>{$row['mb_id']}</td>";
    echo "<td>{$row['od_name']}</td>";
    echo "<td>{$row['od_tel']}</td>";
    echo "<td>{$row['od_hp']}</td>";
    echo "<td>{$row['od_receipt_price']}</td>";
    echo "<td>{$row['od_status']}</td>";
    echo "<td>{$row['od_time']}</td>";
    echo "</tr>";
}
echo "</table>";
?>

첨부파일

총 1명이 반응했습니다
|

댓글 3개

2026-04-22 (수) 14:32:06
안녕하세요 담당님 
주문엑셀다운로드 추가못했습니다  ㅜㅜ 내용은 첨부파일 확인하시고요  회신부탁드립니다   
1776835918_UDLSbPOkCB.webp
2026-04-22 (수) 14:49:56
안녕하세요 

<a href="./orderlist_excel.php?<?php echo $qstr1; ?>" class="ov_a">주문엑셀다운로드</a> 
이부분추가하면 추가할 입구는 어디있나요 

추가입구 보내주시고요 
추가 입구 방법 그림으로  첨부파일로 보내주세요  감사합니다  수고하세요 
기존  adm/shop_admin/orderlist.php 파일편집기로 열어서 프론트 쪽에서 약 158번라인 엑셀배송처리 이것 검색해서 이버튼 바로위에다  <a href="./orderlist_excel.php?<?php echo $qstr1; ?>" class="ov_a">주문엑셀다운로드</a>   이버튼 넣어주세요 저장하고 업로드 하시구요.
그리고 다음
adm/shop_admin/orderlist_excel.php 이파일은 존재하지않습니다. 새로 생성하시고 위 코드 복사해서 저장하고업로드 해주셔야합니다.
댓글을 작성하시려면 로그인이 필요합니다.

영카트5 팁자료실

455건
+
제목 글쓴이 날짜 조회
05-20 조회 250
04-22 조회 450
04-14 조회 392
03-22 조회 513
03-21 조회 553
02-26 조회 667
02-21 조회 914
02-20 조회 721
02-19 조회 742
02-17 조회 1,098
02-13 조회 1,269
02-13 조회 781
02-03 조회 944
01-29 조회 1,166
25-12-17 조회 1,471
25-12-07 조회 1,411
25-11-30 조회 1,492
25-11-15 조회 1,686
25-10-26 조회 1,856
25-10-25 조회 1,428
25-10-14 조회 1,687
25-10-11 조회 1,739
25-10-10 조회 1,559
25-10-05 조회 2,179
25-10-01 조회 1,686
25-09-25 조회 1,768
25-09-21 조회 1,574
25-09-19 조회 1,524
25-09-09 조회 1,750
25-09-03 조회 1,761