Copy
$sql = " select * from ".$site_prefix."cart where UserID = '".$member["UserID"]."' and class_lan = '' and del_yn = 'N' and class_year = '".date("Y",time())."'";
$result = sql_query($sql);
for($i=0;$row = sql_fetch_array($result);$i++){
$sql2 = " select * from ".$site_prefix."board_classes where BoardIdx = '".$row["cidx"]."' ";
$row2 = sql_fetch($sql2);
// $query = "UPDATE board_classes SET bd4 = bd4 + 1 WHERE BoardIdx = '".$row4["cidx"]."'"
if($bd2 == $row2["bd2"] && $bd3 == $row2["bd3"]){
echo $cart_proc = "250";
exit;
}
if($bd3 == 2070 && $bd3 = 2010){ // 이곳이 문제
echo $cart_proc = "250";
exit;
}
}
bd2 는 대분류고 bd3는 중분류 입니다.
중분류가 같은 상품은 2개 이상 담을 수 없어 250 코드로 이미 다른 상품이 담겨있다 라는 경고창이 뜨는데요.
기능을 조금 추가하여 중분류가 다르더라도 (예외 카테고리) 250코드를 띄우고 싶은데
중분류 2070값이랑 2010은 중복된 것으로 치려면 어떤식으로 풀어나가야할까요?
답변 1개
채택된 답변
+20 포인트
우선
if($bd3 == 2070 && $bd3 = 2010){ // 이곳이 문제
echo $cart_proc = "250";
exit;
}
이곳에 두번재 조건인 $bd3 = 2010){ 이부분은 $bd3 == 2010){ 으로 변경 하셔야 합니다.
그러면 if($bd3 == '2070' && $bd3 == '2010'){
답변을 작성하려면 로그인이 필요합니다.