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

주문내역삭제버튼

· 16년 전 · 12 · 2
주문내역조회에서 예전에 삭제버튼이 있었다가 없어졌다고 하신거 같은데요;;
현재 홈페이지 성격상 주문내역 조회에서 삭제 버튼을 만들어야될거 같은데요. 어떻게 해야됩니다.
참고로 디자이너인데 프로그램을 잘 모르는데 소스정도 올려주시면 넣을 정도는 할 수 잇습니다.
해결방안이 있으면 답변좀 주세여 그럼 좋은 하루 보내세요^^

댓글 작성

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

로그인하기

댓글 2개

일반 사용자가 주문서를 삭제할 수는 없습니다.

영카트4의 취소 기능을 알려드리오니 참고하시기 바랍니다.

shop/orderinquiryview.php 의

// 취소한 내역이 없다면
if ($tot_cancel_amount == 0) {
if (($od[od_temp_bank] > 0 && $od[od_receipt_bank] == 0) ||
($od[od_temp_card] > 0 && $od[od_receipt_card] == 0)) {
echo "<br><form method='post' action='./orderinquirycancel.php' style='margin:0;'>";
echo "<input type=hidden name=od_id value='$od[od_id]'>";
echo "<input type=hidden name=on_uid value='$od[on_uid]'>";
echo "<input type=hidden name=token value='$token'>";
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td>· 주문취소</td><td>: <a href='javascript:;' onclick=\"document.getElementById('_ordercancel').style.display='block';\">위의 주문을 취소합니다.</a></td></tr>";
echo "<tr id='_ordercancel' style='display:none;'><td>· 취소사유</td><td>: <input type=text name='cancel_memo' size=40 maxlength=100 required itemname='취소사유'></textarea> <input type=submit value='확인'></td></tr>";
echo "</table></form>";
} else if ($od[od_invoice] == "") {
echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td style='color:blue;'>· 이 주문은 직접 취소가 불가하므로 상점에 전화 연락 후 취소해 주십시오.</td></tr>";
echo "</table>";
}
} else {
$misu_amount = $misu_amount - $send_cost;

echo "<br><table cellpadding=4 cellspacing=0 width=100%>";
echo "<colgroup width=120><colgroup width=''>";
echo "<tr><td style='color:red;'>· 주문 취소, 반품, 품절된 내역이 있습니다.</td></tr>";
echo "</table>";
}




shop/orderinquirycancel.php 코드 전부

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

// 세션에 저장된 토큰과 폼으로 넘어온 토큰을 비교하여 틀리면 에러
if ($token && get_session("ss_token") == $token) {
// 맞으면 세션을 지워 다시 입력폼을 통해서 들어오도록 한다.
set_session("ss_token", "");
} else {
alert_close("토큰 에러");
}

$od = sql_fetch(" select * from $g4[yc4_order_table] where od_id = '$od_id' and on_uid = '$on_uid' and mb_id = '$member[mb_id]' ");

if (!$od[od_id]) {
alert("존재하는 주문이 아닙니다.");
}

if (($od[od_temp_bank] > 0 && $od[od_receipt_bank] == 0) ||
($od[od_temp_card] > 0 && $od[od_receipt_card] == 0)) {
;
} else {
alert("취소할 수 있는 주문이 아닙니다.");
}

// 장바구니 자료 취소
sql_query(" update $g4[yc4_cart_table] set ct_status = '취소' where on_uid = '$on_uid' ");

// 주문 취소
$cancel_memo = addslashes($cancel_memo);
//sql_query(" update $g4[yc4_order_table] set od_temp_point = '0', od_receipt_point = '0', od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - {$g4['time_ymdhis']} (취소이유 : {$cancel_memo})\") where on_uid = '$on_uid' ");
sql_query(" update $g4[yc4_order_table] set od_send_cost = '0', od_temp_point = '0', od_receipt_point = '0', od_shop_memo = concat(od_shop_memo,\"\\n주문자 본인 직접 취소 - {$g4['time_ymdhis']} (취소이유 : {$cancel_memo})\") where on_uid = '$on_uid' ");

// 주문취소 회원의 포인트를 되돌려 줌
if ($od[od_receipt_point] > 0) {
insert_point($member[mb_id], $od[od_receipt_point], "주문번호 $od_id 본인 취소");
}

goto_url("./orderinquiryview.php?od_id=$od_id&on_uid=$on_uid");
?>
너무나 감사감사합니다

게시글 목록

번호 제목
14194
14189
14187
14183
14182
14180
14177
14175
14173
14168
14166
14164
14159
14158
14156
14150
14149
14147
14145
14141