$Dir = "../../"; include $Dir."inc/top.php"; $post_idx = $_POST['po_idx']; $post_num = $_POST['p_num']; /** * S : 추가 부분 * 상품상세에서 옵션선택이 없는 경우도 고려하여 데이터를 작성함 * 옵션을 선택하는 경우는 $_POST['po_idx'] 가 배열로 넘어오고 * 선택하지 않는 경우는 $_POST['po_idx']가 하나의 값으로 넘어오기 때문에 * 두 경우를 따져서 배열로 넘어오지 않는경우 배열변수에 따로 담는다 */ if(is_array($post_idx)){ $op_idx = $post_idx; }else{ $op_idx[] = $post_idx; } if(is_array($post_num)){ $op_num = $post_num; }else{ $op_num[] = $post_num; } // E : 추가 부분 $now_date = date('Y-m-d'); if ($_POST['act'] == 'basket_all') { if ($_SESSION['pow_uid']) { $where = " AND b_uid = '".$_SESSION['pow_uid']."' "; } else { $where = " AND b_sidx = '".$_SESSION['no_sid']."' "; } $arr_data = sql_fetch_array("SELECT * FROM pow_basket b INNER JOIN pow_product_option po ON b_poidx = po_idx INNER JOIN pow_product p ON p_idx = po_pidx WHERE b_type = 1 AND p_use = 'Y' AND p_status = 'O' $where "); if (!$arr_data) { alert_back('주문 데이터가 없습니다. 상품과 색상을 선택해 주세요.'); } foreach ($arr_data as $idx=>$val) { if ($val['b_poidx'] && $val['b_num'] && $val['b_num'] <= $val['po_num']) { $op_idx[] = $val['b_poidx']; $op_num[] = $val['b_num']; } } } else { $b_idx = $_POST['b_idx']; if ($b_idx) { if (!is_array($b_idx)) { $b_idx = array($b_idx); } //장바구니에서 불러오기 if ($_SESSION['pow_uid']) { $where = " AND b_uid = '".$_SESSION['pow_uid']."' "; } else { $where = " AND b_sidx = '".$_SESSION['no_sid']."' "; } $arr_data = sql_fetch_array("SELECT * FROM pow_basket b INNER JOIN pow_product_option po ON b_poidx = po_idx INNER JOIN pow_product p ON p_idx = po_pidx WHERE b_type = 1 AND p_use = 'Y' AND p_status = 'O' AND b_idx IN (".(implode(',' , $b_idx)).") $where "); if (!$arr_data) { alert_back('주문 데이터가 없습니다.'); } foreach ($arr_data as $idx=>$val) { if ($val['b_poidx'] && $val['b_num'] && $val['b_num'] <= $val['po_num']) { $op_idx[] = $val['b_poidx']; $op_num[] = $val['b_num']; } } } } if (!$op_idx) { alert_back('주문색상을 선택하여 주십시오.'); } if ($_SESSION['pow_uid']) { ?>
} else { $menuline['shop'] = "ov_"; // 상단 메뉴에 활성화 밑줄을 넣기 위한 값 include"../../inc/header.php"; ?> include '../../inc/footer.php'; ?> } ?>