Avatar billede fbb Nybegynder
22. december 2002 - 19:46 Der er 9 kommentarer og
2 løsninger

Gennemsnit (haster)

Hej, jeg har fundet frem til dette script:
<?
require_once("db.php");
$rs = mysql_query("select point from kommentarer");
$cnt = mysql_num_rows($rs);
$total = 0;
while($rw = mysql_fetch_array($rs)) {
$total+=(int)$rw["point"];
}
$ca = $total/$num;
echo'Gennemsnit er $ca @ 5';
?>
Den skulle så vise gennemsnit i kommentarer/point!
Men det gør den ikke, den skriver dette ud:

Warning: Division by zero in c:\phpdev\www\test\vis.php on line 9
Gennemsnit er $ca @ 5

Håber der sidder en og kan hjælpe ;)
Avatar billede stalle Nybegynder
22. december 2002 - 19:49 #1
Du har jo ikke defineret noget til $num - altså vil den indeholde nul ?
Avatar billede erikjacobsen Ekspert
22. december 2002 - 19:50 #2
$ca = $total/$cbt;
Avatar billede erikjacobsen Ekspert
22. december 2002 - 19:50 #3
$ca = $total/$cnt;

:)
Avatar billede jammerlab Nybegynder
22. december 2002 - 19:51 #4
Den fejl betyder du prøver at dividere med 0 (null) derfor den ikke dutter...
Avatar billede stalle Nybegynder
22. december 2002 - 19:52 #5
Ja, hvorfor skrev jeg ikke bare det - men, det kunne jo være at det gav lidt stof til eftertanke næste gang, så man fandt sådan en fejl til at starte med.
Avatar billede fbb Nybegynder
22. december 2002 - 19:52 #6
erik....

Nu kommer fejl ikke mer, men den skriver kun: Gennemsnit er $ca @ 5
Avatar billede fbb Nybegynder
22. december 2002 - 19:54 #7
Jeg har selv fundet ud af resten!

stalle, lav et svar så for du og erik point
Avatar billede erikjacobsen Ekspert
22. december 2002 - 19:55 #8
echo "Gennemsnit er $ca @ 5";
Avatar billede fbb Nybegynder
22. december 2002 - 19:56 #9
jep fant jeg ud af erik, og mange tak..!

Hvis stalle lige gider lave et svar også så jeg kan lukke ;)
Avatar billede stalle Nybegynder
22. december 2002 - 19:57 #10
det gør jeg da :-)
Avatar billede fbb Nybegynder
22. december 2002 - 19:58 #11
og tak for hjælpen!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester