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

디비 자료가 없는 switch 처리 방법이 있나요? 채택완료

검풍 4년 전 조회 1,782

죄송합니다. 답답해서... 질문을 변경해서 다시 올려 봤습니다.

 

디비명 1번. i_tester < 회원접수(이미지) 자료 2번. order_list < 주문내역 ,3번. pay_transaction < 결제내역

1번 목록 자료에 (2번=3번) 매칭해서 3번 필드(pay_method) 값만 출력합니다.

위 이미지 정소영 두명이 2번 3번 자료에는 존재하지 않습니다. 위 이미지 김윤아만 2번 3번 자료에는 존재합니다.

$pay_method = $row['pay_method']; 이값을 switch 표기 할려고 합니다.

위 이미지 "CARD" switch 값 입니다.

----------/------------ $sql = "SELECT *  FROM    order_list A LEFT JOIN pay_transaction B ON     A.oid = B.moid WHERE     A.can_number like '%$canno%' ";

$result = mysql_query($sql); $row = mysql_fetch_array($result);

 

$pay_method = $row['pay_method'];

 

    switch($pay_method){         case'VBANK':     $pay_method    =    '무통장';    break;         case'CARD':     $pay_method    =    '카드';    break;     } -----------/------------

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

답변 2개

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

</p>

<p>switch($pay_method){</p>

<p>    ...</p>

<p>    default : $pay_method = '값없음'; break;</p>

<p>}</p>

<p>

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

답변에 대한 댓글 1개

검풍
4년 전
감사합니다.
웹에서 출력하면 정상적으로 값없음이 잘 표기 됨.
근데.... 엑셀로 출력하면 위 이미지 처럼 동일하게 표기됨.
그래도 뭔가 변화가 있네요. 감솨

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

4년 전

질문 내용이 아직도 부족합니다

 i_tester 는 join도 없이 어떻게 명단 리스트를 나오게 하고있는지 알 수가 없습니다

액셀 코드라도 있어야 문제를 알 수있겠군요

 

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

답변에 대한 댓글 1개

검풍
4년 전
다시 문의 올려 볼게요.
엑셀 출력 코드 좀 봐줄래요?
감사합니다.

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

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

로그인