2026, 새로운 도약을 시작합니다.

주문내역에서 배송조회 버튼 추가할때 조건문 문의 채택완료

1년 전 조회 16,887
Copy
<?php
            if ($od_status == "발송완료" || $od_status == "배송완료") {
                echo get_delivery_inquiry($row['od_delivery_company'], $row['od_invoice'], 'dvr_link');
            } else {
                echo ".";
            }
            ?>

$od_status 값에 따라 출력되도록 지정하려고 하는데 조건과 무관하게 송장번호가 입력되어 있으면 모든 상태에서 배송조회 버튼이 출력 되네요. 어떻게 해야 발송완료, 배송완료 상태에서만 배송조회 버튼이 출력될까요?

답변 1개

채택된 답변
+20 포인트

if ($od_status == "발송완료" || $od_status == "배송완료") {

==>

if ($row['od_status'] == "완료" ) {

상태를 발송완료 / 배송완료로 저장 하도록 변경한 것인가요?

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

답변에 대한 댓글 2개

답변 감사드립니다.
이와 같습니다~^^

case '주문':
$od_status = '<span class="status_01">입금확인중</span>';
break;
case '입금':
$od_status = '<span class="status_02">입금확인</span>';
break;
case '준비':
$od_status = '<span class="status_03">포장중</span>';
break;
case '배송':
$od_status = '<span class="status_04">발송완료</span>';
break;
case '완료':
$od_status = '<span class="status_05">배송완료</span>';
break;
default:
$od_status = '<span class="status_06">주문취소</span>';
break;
정말로 감사드립니다.
if ($row['od_status'] == "배송" || $row['od_status'] == "완료") {
이렇게 넣으니 모두 해결됐네요..
함수를 넣는 개념이 없어서.. 답답했는데 정말로 감사드립니다.

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

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

로그인
🐛 버그신고