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 2983 korisnika na forumu :: 91 registrovanih, 8 sakrivenih i 2884 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 5931 - dana 19 Dec 2025 10:21

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 04bokibole, acatomic, amonsrb, Apok, Armadillo, Bbbggg1979, bigfoot, blatruc82, Bo96, Bobrock1, bojanM84, bolimejoli, BORUTUS, Borx, Bubimir, casual03, cvele130, cyprus, d.arsenal321, DaliborVukadinovic, Dioniss, Dolinc, domenico, DonRumataEstorski, dragan_mig31, Electron, EXIT78, Feller, FOX, GandorCC, GH69, ginjica, Great White, HogarStrashni, ikan, jaeger, Jeremiah, Kajzer Soze, kaskadija, Komentator, kretino, luka35, Major Tankosić, Marko Marković, Maruti, mercedesamg, Michellefromrezistance, MiljanXD, Milo97, Milometer, nenad81, neutrino, Nikola Galovic, nikolapetkovic, niksa517, Obrad2, Orijen, pein, Pekman, Plavi1, pristinski korpus, procesor, proka89, Razdroid, Rebel Frank, Robin, rodoljub, sales, sasics, savaskytec, Saša1989, Skakac7, Sky diver 29, Sonic, Srki98, Srle993, Str2022, SympathyForTheDevil, Uros Cuore Sportivo, Vaske8990, vathra, Vatreni Zmaj, vidra boy, Visionary, VJ, vjetar, vukovi, wizzardone, ZetaMan, ZlatniRez, 79693