---
title: "hur kan jag räkna"
type: "forum-thread"
url: "https://www.webforum.nu/amne/php/15238-hur-kan-jag-räkna"
topic: "PHP"
topic_url: "https://www.webforum.nu/amne/php"
author: "mall"
published: "2001-02-06T11:18:00.000Z"
updated: "2001-02-06T17:44:00.000Z"
replies: 4
views: 178
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/php/15238-hur-kan-jag-räkna"
---

# hur kan jag räkna

## #1 — mall, 2001-02-06T11:18Z

Jag har en rating skript som visar antall röster och olika poeng som finns inlagda i en MYSQL tabel:

Så ser det ut
\======================================
				$result = mysql_query("SELECT \* FROM www_rating WHERE url_id='$url_id'",$db);
				$myrow = mysql_fetch_array($result);
				$nbrabonnes=mysql_num_rows($result);
					
				echo "&nbsp;antal v&auml;rderingar: ".$nbrabonnes."\<br\>\<br\>\\n";
				
				$result = mysql_query("SELECT \* FROM www_rating WHERE url_id='$url_id'",$db);
				
				while($myrow = mysql_fetch_array($result))
				
				{
				echo "&nbsp;poäng: ".$myrow\["rate"\]."\<br\>\<br\>\\n";
				}

\=======================================

Resultatet blir då:
antal värderingar: 2

poäng: 6
poäng: 10

Hur kan jag räkna ut en melanvärde?

Permalänk: https://www.webforum.nu/p/15238

## #2 — Batboy, 2001-02-06T11:48Z

Tror inte det finns nån speciell funktion för det, du får göra det "manuellt".

Ex.

```
<?
$ratings = (6+10+3+6);
$votes = 4;
$average = $ratings / $votes;
print("The Average Rating Is: $average");
?>
```

/j

Permalänk: https://www.webforum.nu/p/317063

## #3 — mall, 2001-02-06T11:52Z

JA det är klart.

Hur kägger jag alla $myrow\["rate"\] i 
$ratings = (6+10+3+6);

?????????

Permalänk: https://www.webforum.nu/p/317064

## #4 — stevenet, 2001-02-06T17:27Z

```
<?
$result = mysql_query("SELECT * FROM www_rating WHERE url_id='$url_id'",$db);
$myrow = mysql_fetch_array($result);
$nbrabonnes=mysql_num_rows($result);

echo " antal värderingar: ".$nbrabonnes."<br><br>\n";

$poang=0;
while($myrow = mysql_fetch_array($result))

{
$poang=$poang + $myrow["rate"];
echo " poäng: ".$myrow["rate"]."<br><br>\n";
}
$medelvarde=ceil($poang/$nbrabonnes);
echo "Medelvärde: $medelvarde";
?>
```

Permalänk: https://www.webforum.nu/p/317065

## #5 — Batboy, 2001-02-06T17:44Z

Eller..

```
<?
$result = mysql_query("SELECT * FROM www_rating WHERE url_id='$url_id'",$db);
$nbrabonnes=mysql_num_rows($result);

echo " antal värderingar: $nbrabonnes<br><br>\n";

while($myrow = mysql_fetch_array($result)) {
echo "Poäng: $myrow[rate]<br>\n";
$ratings += $myrow[rate];
}

$average = $ratings / $nbrabonnes;
echo "Totalt: $ratings<br>\n";
echo "Medel: $average\n";
?>
```

Notera att en del totalt onödig kod är borttagen, bl.a. en mysql_query som ingen nytta gör..

/j

Permalänk: https://www.webforum.nu/p/317066

---

Tråden på webben: https://www.webforum.nu/amne/php/15238-hur-kan-jag-räkna
