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 667 korisnika na forumu :: 13 registrovanih, 0 sakrivenih i 654 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: bigfoot, Boris90, draganl, goxin, Leonov, mikki jons, Mixelotti, Ognjen D., Panter, Srle993, stalja, vladetije, wizzardone