Anketa i rezultat u postotcima

Anketa i rezultat u postotcima

offline
  • Pridružio: 29 Nov 2009
  • Poruke: 77

Pokusavam postavit ovu prostu anketu(za vas prosta a za mene NASA) sve je u redu samo mi postotak prikazuje sa 0.33% umesto 33%, Evo postavicu
statss.php mislim da je tu greska a prikacio sam jui komplet, pa ko ima dobre volje neka pomaze. Inace kao sto sam gore naveo php je za mene NASA
<html>
<head>
<title>

</title>
<link href="stats.css" type=text/css rel=stylesheet>
</head>
<body>
<?
//skriv til tekstfil
//the filename
$filename = "txt/vote.txt";

//get content of textfile
$content = file($filename);

$array = explode("||", $content[0]);

$podelom = $array[0];
$ratom = $array[1];
$neznam = $array[2];
?>

<table bgcolor="#9ACD32" cellSpacing="0" cellPadding="0" width="450" border="0" >
<tr>
<td>




<table class="rezultat">
<tr>
<td colspan="2" height="50" valign="middle" align="center">
<span class="naslov">Glasova :</span>
</td>
</tr>
<tr>
<td width="60" height="30">Ratom</td>
<td><? echo($ratom); ?></td>
</tr>
<tr>
<td height="30">Podelom</td>
<td width="60"><? echo($podelom); ?></td>
</tr>
<tr>
<td height="30">Neznam</td>
<td width="60"><? echo($neznam); ?></td>
</tr>
</table>

</td>
<td>


<table class="rezultat">
<tr>
<td colspan="2" height="50" valign="middle" align="center">
<span class="naslov">Graficki :</span>
</td>
</tr>
<tr>
<td width="60" height="30">Ratom</td>
<td>
<img src="crna.jpg" width='<? echo( 10 * $ratom ); ?>' height='20'>
</td>
</tr>
<tr>
<td height="30">Podelom</td>
<td>
<img src="crvena.jpg" width='<? echo( 10 * $podelom ); ?>' height='20'>
</td>
</tr>
<tr>
<td height="30">Neznam</td>
<td>
<img src="zuta.jpg" width='<? echo( 10 * $neznam ); ?>' height='20'>
</td>
</tr>
</table>

</td>
<td>

<table class="rezultat">
<tr>
<td colspan="2" height="50" valign="middle" align="center">
<span class="naslov">U postotcima :</span>
</td>
</tr>
<tr>
<td width="60" height="30">Ratom</td>
<td><? echo( round(($ratom / ($ratom + $podelom + $neznam)), 2) ); ?> %</td>
</tr>
<tr>
<td height="30">Podelom</td>
<td><? echo( round(($podelom / ($ratom + $podelom + $neznam)),2) ); ?> %</td>
</tr>
<tr>
<td height="30">Neznam</td>
<td><? echo( round(($neznam / ($ratom + $podelom + $neznam)),2) ); ?> %</td>
</tr>
</table>


</td>
</tr>
</table>

</body>
</html>


Unapred hvala



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

<table class="rezultat"> <tr> <td colspan="2" height="50" valign="middle" align="center"> <span class="naslov">U postotcima :</span> </td> </tr> <tr> <td width="60" height="30">Ratom</td> <td><? echo( round(($ratom / ($ratom + $podelom + $neznam)), 2) ); ?> %</td> </tr> <tr> <td height="30">Podelom</td> <td><? echo( round(($podelom / ($ratom + $podelom + $neznam)),2) ); ?> %</td> </tr> <tr> <td height="30">Neznam</td> <td><? echo( round(($neznam / ($ratom + $podelom + $neznam)),2) ); ?> %</td> </tr> </table>
moras da zamenis, jet ti tu ispisuje ovo sa %
probaj sa:

<table class="rezultat"> <tr> <td colspan="2" height="50" valign="middle" align="center"> <span class="naslov">U postotcima :</span> </td> </tr> <tr> <td width="60" height="30">Ratom</td> <td><? echo( round(($ratom / ($ratom + $podelom + $neznam)), 2) *100); ?> %</td> </tr> <tr> <td height="30">Podelom</td> <td><? echo( round(($podelom / ($ratom + $podelom + $neznam)),2)* 100 ); ?> %</td> </tr> <tr> <td height="30">Neznam</td> <td><? echo( round(($neznam / ($ratom + $podelom + $neznam)),2)*100 ); ?> %</td> </tr> </table>
da ga zamenis



offline
  • Pridružio: 29 Nov 2009
  • Poruke: 77

Ko zna zna, ovo radi a ako cu da postavim 4,5 pitanja, jos dodajem po tabelama glasova, graficki i u postocima, Ili jos negde drugdje?

offline
  • Software developer
  • Pridružio: 06 Sep 2005
  • Poruke: 3800
  • Gde živiš: Beograd

Ovde si stavio samo primer stats.php , treba i one ostale fajlove.
Koliko vidim, pogledaj kako se upisuju u ovaj fajl iz kojeg izvlacis rezultat. Znaci pogledaj kako se upisuje u vote.txt i samo ga prosiri.
A u stats.php ces dodati u ovaj deo sto sam ti u proslom postu stavio pod code, dodaces :
<tr> <td height="30">Neznam</td> <td><? echo( round(($NOVODGOVOR/ ($ratom + $podelom + $neznam+$NOVODGOVOR)),2)*100 ); ?> %</td> </tr>
to je ideja.
I naravno, moraces ovde posle explode na pocetku:
$array = explode("||", $content[0]); $podelom = $array[0]; $ratom = $array[1]; $neznam = $array[2];
da stavis i
$NOVODGOVOR= $array[3];
i tako dalje.....

offline
  • Pridružio: 29 Nov 2009
  • Poruke: 77

Hvala na pomoci!

Ko je trenutno na forumu
 

Ukupno su 825 korisnika na forumu :: 82 registrovanih, 8 sakrivenih i 735 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 20624 - dana 04 Apr 2026 04:18

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 015, AS, bbogdan, Blair, Bojan198527, Bojan5150, bojcistv, boromir, Cicumile, cifra, Colt D, Comyymoc, darkojbn, DeerHunter, dejan.lxxiv, deki1001, dmitarche, Dorcolac, Duh sa sekirom, Feller, fijufijukrozkapiju55, FOX, Gintoki, gregorxix, HrcAk47, ikan, jalos, Jan, Jester, jnikola23, JOntra, kaisarevic1, kib, Koca Popovic, kozhedub, kripo, krkalon, lacko, Lance Guest, ludiagresivan, MadMike, Metanoja, Mig 29, milanpetkovicv, Miler88, MiljanXD, milos97, moldway, mux, Mzee, nebkv, Nmr, ObelixSRB, Parker, pein, Perudin_92, precan, rodoljub, Rothmans, ruma, samo_srpski, sarma, shiro, Siti2, Srki98, Stevan Visoki, tecataki, Timočka Divizija, Troja, vaci, Vanderx, vidra boy, Vlado82, vladulns, vlajkox, Vojkan Petrovic, Zanzibar, ZetaMan, zokizemun, zule2, Zuna77, zziko