![]() |
![]() |
-v1t4n- |
![]()
Post
#1
|
Goście ![]() |
Zrobiłem sondę (bardzo prymitywną i banalną do roszywfrowania) i chcę wyświetlić wynik procentowo. A mianowicie:
<? $file31=fopen("snd/1.txt", "r"); $wassup21=fgets($file31); fclose($file31); $file32=fopen("snd/2.txt", "r"); $wassup22=fgets($file32); fclose($file32); $file33=fopen("snd/3.txt", "r"); $wassup23=fgets($file33); fclose($file33); $file34=fopen("snd/4.txt", "r"); $wassup24=fgets($file34); fclose($file34); $allvotes=$wassup21+$wassup22+$wassup23+$wassup24; if ($wassup21==0) { $srednia1=0; } if ($wassup22==0) { $srednia2=0; } if ($wassup23==0) { $srednia3=0; } if ($wassup24==0) { $srednia4=0; } if ($wassup21>0) { $srednia1=($wassup21/$allvotes)*100; } if ($wassup22>0) { $srednia2=($wassup22/$allvotes)*100; } if ($wassup23>0) { $srednia3=($wassup23/$allvotes)*100; } if ($wassup24>0) { $srednia4=($wassup24/$allvotes)*100; } $taktak1="$srednia1% ($wassup21)"; $taktak2="$srednia2% ($wassup22)"; $taktak3="$srednia3% ($wassup23)"; $taktak4="$srednia4% ($wassup24)"; echo("Oto wyniki:<P>"); echo("Download:<BR><img src=1.jpg width=$srednia1 height=8>$taktak1<br>"); echo("Chat:<BR><img src=1.jpg width=$srednia2 height=8>$taktak2<br>"); echo("Instrukcje:<BR><img src=1.jpg width=$srednia3 height=8>$taktak3<br>"); echo("Linki:<BR><img src=1.jpg width=$srednia4 height=8>$taktak4<P>"); ?> Tak, tak wiem, że można to skrócić 4 razy ale nie umiem tablic i pętli. Cieszy mnie, że w ogóle działa. Problem jest w tym, że chcę wynik podać jako liczbę całkowitą a nie wiem jak. Próbowałem z BCMath przekonwertować to jakoś na typ integer. Kompletnie mi nie wychodzi. Prosze o pomoc. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 03:44 |