전체적용하기 채택완료
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년 전
오! 감사합니다 ! ㅎㅎㅎ됏어요 ㅎㅎ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인