मुझे निम्न त्रुटि मिल रही है और मैं सोच रहा था कि कैसे ठीक किया जाए?PHP - घातक त्रुटि: असमर्थित ऑपरेंड प्रकार
यह दूसरी बार है जब मुझे यह त्रुटि मिली, मैंने इसे पहली बार तय किया लेकिन किसी कारण से मैं इसे दूसरी बार ठीक नहीं कर सकता।
Fatal error: Unsupported operand types on line 103
यहाँ यहाँ लाइन 103.
$avg = (round($total_rating_points/$total_ratings,1));
है पूरा कोड के नीचे है।
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)';
}
}
मुझे लगता है कि मैंने इसे हल किया है सबको धन्यवाद! – tEcHnUt
अपने पिछले खाते में पासवर्ड भूल गए? http://stackoverflow.com/questions/2077618/php-fatal-error-unsupported-operand-types और http://stackoverflow.com/users/252134/technut देखें – VolkerK