채택완료

쉽지 않은 질문같은데요

2020-12-01 (화) 19:31:27 3,155

다음은 20cm까지는 5000이고

1cm 증가마다 1000씩 늘어나는건데요

$size_cfg['size'] = array(   
    'basic_cm' => 20,           
    'basic_cost' => 5000,      

    'incre_cm' => 1,          
    'incre_cost' => 1000,          
    )
);

제가 알고 싶은거는 

1cm~20cm 까지는 5000으로 하려면 어떻게 해야 할까요?

1cm 이하는 그냥 0원으로 하려는 것입니다.

|

답변 1개 / 댓글 1개

채택된 답변
+20 포인트
Copy
if($size <= $size_cfg['size']['basic_cm']) {

    $price = $size_cfg['size']['basic_cost'];

} else {

    $price = $size_cfg['size']['basic_cost'] + ($size - $size_cfg['size']['basic_cm']) / $size_cfg['size']['incre_cm'] * $size_cfg['size']['incre_cost'];

}

답변에 대한 댓글 1개

2020-12-02 (수) 12:22:03
감사합니다. 위 코드가 다른것과 또 연결되어서인지 잘 안돼서
스크립트에서 if ($('#wr_8').val() == '0') {
return;
이런식으로 해버렸습니다.

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