관리자- 주문내역수정에서 상단에 주문목록이 보이지 않습니다.. ㅠㅠ
관리자- 주문내역수정으로 들어가면 상품목록에 에러메세지가 뜨면서 안나오네요..

메세지에 나온 해당 줄번호입니다. common.lib.php
Copy
function sql_num_rows($result)
{
if(function_exists('mysqli_num_rows') && G5_MYSQLI_USE)
return mysqli_num_rows($result);
else
return mysql_num_rows($result);
}
무엇이 잘못된 걸까요..
아래는 orderform.php 파일에 주문목록 부분입니다.
Copy
$pg_anchor = '
주문상품 목록
주문결제 내역
결제상세정보 확인
결제상세정보 수정
상점메모
주문하신 분
받으시는 분
';
$html_receipt_chk = '
결제금액 입력
';
$qstr1 = "od_status=".urlencode($od_status)."&od_settle_case=".urlencode($od_settle_case)."&od_misu=$od_misu&od_cancel_price=$od_cancel_price&od_refund_price=$od_refund_price&od_receipt_point=$od_receipt_point&od_coupon=$od_coupon&fr_date=$fr_date&to_date=$to_date&sel_field=$sel_field&search=$search&save_search=$search";
if($default['de_escrow_use'])
$qstr1 .= "&od_escrow=$od_escrow";
$qstr = "$qstr1&sort1=$sort1&sort2=$sort2&page=$page";
// 상품목록
$sql = " select it_id,
it_name,
cp_price,
ct_notax,
ct_send_cost,
it_sc_type
from {$g5['g5_shop_cart_table']}
where od_id = '{$od['od_id']}'
group by it_id
order by ct_id ";
$result = sql_query($sql);
// 주소 참고항목 필드추가
if(!isset($od['od_addr3'])) {
sql_query(" ALTER TABLE `{$g5['g5_shop_order_table']}`
ADD `od_addr3` varchar(255) NOT NULL DEFAULT '' AFTER `od_addr2`,
ADD `od_b_addr3` varchar(255) NOT NULL DEFAULT '' AFTER `od_b_addr2` ", true);
}
// 배송목록에 참고항목 필드추가
if(!sql_query(" select ad_addr3 from {$g5['g5_shop_order_address_table']} limit 1", false)) {
sql_query(" ALTER TABLE `{$g5['g5_shop_order_address_table']}`
ADD `ad_addr3` varchar(255) NOT NULL DEFAULT '' AFTER `ad_addr2` ", true);
}
// 결제 PG 필드 추가
if(!sql_query(" select od_pg from {$g5['g5_shop_order_table']} limit 1 ", false)) {
sql_query(" ALTER TABLE `{$g5['g5_shop_order_table']}`
ADD `od_pg` varchar(255) NOT NULL DEFAULT '' AFTER `od_mobile`,
ADD `od_casseqno` varchar(255) NOT NULL DEFAULT '' AFTER `od_escrow` ", true);
// 주문 결제 PG kcp로 설정
sql_query(" update {$g5['g5_shop_order_table']} set od_pg = 'kcp' ");
}
// LG 현금영수증 JS
if($od['od_pg'] == 'lg') {
if($default['de_card_test']) {
echo ''.PHP_EOL;
} else {
echo ''.PHP_EOL;
}
}
// add_javascript('js 구문', 출력순서); 숫자가 작을 수록 먼저 출력됨
add_javascript(G5_POSTCODE_JS, 0); //다음 주소 js
?>
주문상품 목록
현재 주문상태
|
주문일시 ()
|
주문총액 원
희망배송일은 () 입니다.
모바일 쇼핑몰의 주문입니다.
답변 2개
4년 전
올리신 소스 내용 중에서,
sql_query( $sql, true);
이렇게 모두 변경하셔서 에러 메시지가 있는지 확인해 보세요.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 2개
4년 전
sql_query( $sql, true); 호출하는 부분이 많습니다.
메시지가 나와도 브라우저에서는 안 보이는 경우가 간혹 있습니다.
이럴 때는 소스보기"로 메시지 유무를 확인하셔야 합니다.
sql_query( $sql, true); exit;
이렇게 한 개씩 처리하면서 메시지를 확인해 보시기 바랍니다.
메시지가 나와도 브라우저에서는 안 보이는 경우가 간혹 있습니다.
이럴 때는 소스보기"로 메시지 유무를 확인하셔야 합니다.
sql_query( $sql, true); exit;
이렇게 한 개씩 처리하면서 메시지를 확인해 보시기 바랍니다.
댓글을 작성하려면 로그인이 필요합니다.
4년 전
잘되었다가 안돼면 db의 리스트 정보를 확인해보시기 바랍니다.
디비 손상으로 그런경우가 있습니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인