Avatar billede jokeren25 Nybegynder
07. december 2006 - 11:24 Der er 1 kommentar og
1 løsning

Dynamisk statestik

Hej experter,

jeg har lavet et spørgeskema hvor deltager har mulighed for at give hver spørgsmål 1-5 point som efterfølgende lægges ind i en database.

Systemet virker fint nok men jeg ville gerne kunne lave noget dynamisk statestik således at for hvert spørgsmål kan man se hvor mange % der har svaret 1,2,3,4 og 5.

Jeg har nedenstående kode men som jeg ikke kan få til at virke som jeg gerne vil.

Er der nogen der kan hjælpe mig? Kan man evt lave et diagram med javascript?

På forhånd tak.

 
<?php

ob_start();

$res = mysql_query("select * from spg_skema where spg01=1") or die(mysql_error());

while($data = mysql_fetch_array($res)) {

$ialt = mysql_query("select sum(spg01) from spg_skema") or die(mysql_error());
$ialt = mysql_result($ialt,0,0);
//$pro = $data[spg01]*100/$ialt;
$pro = $data[spg01]*100;                             
    }

echo "<center><div class='bag'><img src='../web/images/pin.gif' height='10' width='$pro%'><br></div></center>" . round($pro,1) . "%";
echo '<br><br>';
echo $ialt . " har stemt ialt";
               
?>

<?
mysql_close();
ob_end_flush();
?>
Avatar billede mcardle Nybegynder
07. december 2006 - 19:40 #1
Prøv at lave denne her om:

$pro = $data[spg01]*100;

Til:

$pro = $data["spg01"]*100;

Ved ikke om det hjælper
Avatar billede jokeren25 Nybegynder
29. december 2006 - 15:01 #2
Lukker...
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