구문 오류 좀 봐주세요 ㅠㅠ 채택완료
블랑숑
4년 전
조회 1,798
</p>
<p>if($_POST['chk']) {
$arr_od = array();
for ($j=0; $j<count($_POST['chk']); $j++) {</p>
<p> $k = $_POST['chk'][$j];
$arr_od[] = $_POST['od_id'][$k];</p>
<p> }
$od = implode(", ", $arr_od);
}</p>
<p>
$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 = @sql_num_rows($result);</p>
<p>
체크한 값이 넘어오면 데이터를 뽑아주는건데요
$sql에서
where a.od_id = b.od_id IN($od) ";
가 원래
where a.od_id = b.od_id ";
였어요
원래되로면 정상적으로 돌아가는데 체크한 값만 뽑히는게 아니라 전체가 뽑혀서
구문을 작성해봤는데 내용이 안 뽑히네요 ㅠㅠ
어떻게 수정하면 좋을까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
주말 좋은 주말 되세요~!!