Tôi tiếp tục nhận được lỗi sau và tôi đã tự hỏi cách khắc phục?PHP - Lỗi nghiêm trọng: Các loại toán hạng không được hỗ trợ
Đây là lần thứ hai tôi nhận được lỗi này Tôi đã khắc phục nó lần đầu tiên nhưng vì một lý do nào đó tôi không thể khắc phục nó lần thứ hai.
Fatal error: Unsupported operand types on line 103
Đây là dòng 103.
$avg = (round($total_rating_points/$total_ratings,1));
Dưới đây là toàn bộ mã dưới đây.
function getRatingText(){
$dbc = mysqli_connect ("localhost", "root", "", "sitename");
$page = '3';
$sql1 = "SELECT COUNT(users_articles_id)
FROM articles_grades
WHERE users_articles_id = '$page'";
$result = mysqli_query($dbc,$sql1);
if (!mysqli_query($dbc, $sql1)) {
print mysqli_error($dbc);
return;
}
$total_ratings = mysqli_fetch_array($result);
$sql2 = "SELECT grade_points
FROM grades
JOIN articles_grades ON grades.id = articles_grades.grade_id
WHERE articles_grades.users_articles_id = '$page'";
$result = mysqli_query($dbc, $sql2);
if (!mysqli_query($dbc, $sql2)) {
print mysqli_error($dbc);
return;
}
while($row = mysqli_fetch_array($result)) {
$trp[] = $row[0];
}
$total_rating_points = array_sum($trp);
if (!empty($total_rating_points) && !empty($total_ratings)){
$avg = (round($total_rating_points/$total_ratings,1));
$votes = $total_ratings;
echo $avg . "/10 (" . $votes . " votes cast)";
} else {
echo '(no votes cast)';
}
}
Tôi nghĩ rằng tôi vừa giải quyết nó cảm ơn tất cả mọi người! – tEcHnUt
Quên mật khẩu vào tài khoản trước của bạn? xem http://stackoverflow.com/questions/2077618/php-fatal-error-unsupported-operand-types và http://stackoverflow.com/users/252134/technut – VolkerK