mysql 데이터베이스에서 반환 된 배열에 저장된 일련의 값에서 부분합과 합계를 계산하려고합니다.기본 쇼핑 카트 스크립트에서 부분합과 합계를 계산합니다
이 난
while($row = mysql_fetch_array($cart)){
foreach($row AS $key => $value) { $row[$key] = stripslashes($value); }
$id = $row['id'];
$contents = unserialize($row['contents']);
foreach($contents as $key => $value){
if($key == "price"){$subtotal = $subtotal+$value;}
echo "$key : $value <br />";
}
echo "<br><br><br>";
}
echo "<font color=red>SubTotal $subtotal</font>";
$ 내용 thusfar [name] => super [price] => 65.87 [quantity] => 25
그래서 내가 수량에 의해 가격을 곱하면, 다음 (항목 당)이 합계를 가지고 그것을 추가 할 필요가 배열을 포함 내가 무엇을 루프
당신은 총을 계산하기 위해 수행하는 단계에 selfproviding된다 (당신은이 printf format string placeholder syntax가 확인해야합니다)) 그러나 이것은 루프 외부에 var (예 : $ carttotal)를 설정하고 행당 소계 (qty * price)를 $ carttotal에 추가하여 쉽게 수행 할 수 있습니다. – Ben