테스트 사이트 - 개발 중인 베타 버전입니다

전체적용하기 채택완료

YJK 8년 전 조회 2,178

전체 할인율을 적용하려고 합니다.

그래서 

</p><p>if ($_POST['act_button'] == "할인율적용") {</p><p>
</p><p>    auth_check($auth[$sub_menu], 'w');</p><p>
</p><p>$totals = $_POST['total_count'] + 1;</p><p>    for ($i=0; $i<$totals; $i++) {</p><p>
</p><p>        // 실제 번호를 넘김</p><p>        $k =$i;</p><p>
</p><p><span style="white-space:pre">		</span>if($_POST['it_10'] ){</p><p><span style="white-space:pre">			</span>$discount_price = $_POST['it_cust_price'][$k];</p><p><span style="white-space:pre">			</span>$count_price2 =  $_POST['it_10'] * 0.01;</p><p><span style="white-space:pre">			</span>$count_price3 =  $discount_price * $count_price2;</p><p>
</p><p><span style="white-space:pre">			</span>$total_discount_price = $discount_price - $count_price3;</p><p><span style="white-space:pre">		</span>}else{</p><p><span style="white-space:pre">			</span>$total_discount_price = $_POST['it_price'][$k];</p><p><span style="white-space:pre">		</span>}</p><p>
</p><p>
</p><p>        $sql = "update {$g5['g5_shop_item_table']}</p><p>                   set </p><p>                       it_price       = '{$total_discount_price}',</p><p>                       it_update_time = '".G5_TIME_YMDHIS."',</p><p style="margin-left: 40px;"><span style="white-space:pre">		</span>    it_5       = '{$_POST['it_10']}'</p><p>                 where it_id   = '{$_POST['it_id'][$k]}' ";</p><p>        sql_query($sql);</p><p>    }</p><p>
</p><p>}</p><p>

이렇게 했는데 할인율이 적용은 되는데 

전~~제품이 적용되는게 아니고 

제가 보고 있는 페이지 

예를 들어 1페이지에만 적용이 됩니다..

전~~~체 제품에 적용이 되게 하려면 어떻게 해야되나요~~?

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

답변 1개

채택된 답변
+20 포인트
8년 전

item table 에서 해당 정보 불러온 다음 할인가 계산해서 업데이트 해보세요~

$sql = "select it_id, it_cust_price, it_10, it_price from {$g5['g5_shop_item_talbe']}"; $result = sql_query($sql); while($row = sql_fetch_array($result) ){ $it_10 = $row['it_10']; if($it_10 !== '') {

    // 할인가 계산 } else {     $total_discount_price = $row['it_price']; }

$sql2 = "update {$g5['g5_shop_item_table']} set it_pri~~ ";

sql_query($sql2);

}

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

Y
YJK
8년 전
오! 감사합니다 ! ㅎㅎㅎ됏어요 ㅎㅎ

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

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

로그인