구문 오류 좀 봐주세요 ㅠㅠ

구문 오류 좀 봐주세요 ㅠㅠ

QA

구문 오류 좀 봐주세요 ㅠㅠ

본문


if($_POST['chk']) {
        $arr_od = array();
        for ($j=0; $j<count($_POST['chk']); $j++) {
        $k     = $_POST['chk'][$j];
        $arr_od[] = $_POST['od_id'][$k];
        }
    $od = implode(", ", $arr_od);
}

$sql = " SELECT a.od_id, od_b_zip1, od_b_zip2, od_b_addr1, od_b_addr2, od_b_addr3, od_b_addr_jibeon, od_b_name, od_b_tel, od_b_hp, b.it_name, ct_qty, b.it_id, a.od_id, od_memo, od_invoice, b.ct_option, b.ct_send_cost, b.it_sc_type
           FROM {$g5['g5_shop_order_table']} a, {$g5['g5_shop_cart_table']} b
          where a.od_id = b.od_id IN($od) ";
$sql .="  order by od_time asc, b.it_id, b.io_type, b.ct_id ";
$result = sql_query($sql);
$cnt = _num_rows($result);

 

체크한 값이 넘어오면 데이터를 뽑아주는건데요

$sql에서 

where a.od_id = b.od_id IN($od) ";

가 원래

where a.od_id = b.od_id ";

였어요

 

원래되로면 정상적으로 돌아가는데 체크한 값만 뽑히는게 아니라 전체가 뽑혀서

구문을 작성해봤는데 내용이 안 뽑히네요 ㅠㅠ

 

어떻게 수정하면 좋을까요?

이 질문에 댓글 쓰기 :

답변을 작성하시기 전에 로그인 해주세요.
전체 123,119 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT