Huh, ta tabela vec postoji (znam da nije najidealnije resenje - ali napravljena je iz nekog razloga tako) i ima sve pobrojane kolone.
Prve dve tabele koji se naveo postoje tako kako si naveo. Ova je dodate kasnije, modifikovana je skripta. I cuva se sve u njoj. Znam da tabela nije normalizovana, ali je radjeno na brzaka, ja bas time ne baratam, pa je u nju strpano sve sto se moglo izvuci u trenutku kad je test kompletiran i kad se studentu posalju rezultati na uvid.
Radi se o tome kad neko resi on line test da mu se pokupe sva pitanja koja je nasumicnim izborom dobio, odgovori koje je dao i odgovor koji je trebalo da da i sve to upise u tabelu. I to je tabela sa rezultatima. Tako da npr. jedno pitanje se pojavljivalo veci broj puta, znam da je redudanto to sto se pise tacan odgovor jer je on uvek isti ali...
Shema tabele iz koje kupim to sto mi treba za statistiku.
pitanje studentov odgovor tacan odgovor
pitanje1 a b
pitanje1 b b
pitanje1 a b
pitanje1 b b
pitanje1 c b
pitanje2 a a
pitanje2 c a
pitanje2 c a
pitanje2 b a
pitanje2 b a
pitanje3 a c
pitanje3 b c
pitanje3 c c
pitanje3 c c
pitanje3 c c
U ispisu treba dobiti:
pitanje index tezine
pitanje1 0.6 (tj 3 netacna kroz 5 ukupno)
pitanje2 0.8
pitanje3 0.4
Kako da izracunam i upisem promenjivu $index_tezine
Code:
$sql = "SELECT * FROM nq_Statistics GROUP BY pitanje";
$rezultat = mysql_query($sql);
...
<th>Pitanje</th>
<th>Index</th>
...
while( $r = mysql_fetch_array($rezultat))
{
...
<td><?= $r['pitanje'] ?></td>
<td><? $index_tezine ?></td>
...
[Ovu poruku je menjao Psyche dana 16.01.2006. u 03:55 GMT+1]