0
$ _post 배열을 가져오고 각 반복마다 쿼리를 실행하고 전체 점수를 얻으려고하면 마지막 점 반복으로 전체를 덮어 쓰는 것 같습니다. 이 문제를 어떻게 해결할 수 있습니까?foreach 루프 + mysql while 루프에서 총 가져 오기
$full_total = 0;
foreach($postid as $key => $value){
$array = explode(',', $value);
if($value[0]!=''){
$id = $array[0];
$query = "SELECT * FROM products WHERE id = '$id'";
$result = mysqli_query($dbc, $query);
while ($row = mysqli_fetch_array($result)) {
echo '<tr valign="bottom">';
echo '<td>' . stripslashes($row['rangeCode']) . '-' . stripslashes($row['pointsType']) . '</td>';
echo '<td>' . stripslashes($row['category']) . '</a></td>';
echo '<td>' . stripslashes($row['itemDesc']) . '</a></td>';
echo '<td class="middle">' . stripslashes($row['points']) . '</a></td>';
echo '</tr>';
$total_donations = $row['points'];
}
}
}
$full_total += $total_donations;
echo $full_total;
같은 foreach 루프에서
$full_total
을 삽입해야합니다) – ThaMe90그래, 당신 ' 맞아, 내가 대답을 편집 – rsz
와우, 나는 그것을 시도했지만 확신 완벽하게 작동합니다. 정말 고마워! – Grant