Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Obcinanie wartości
Mlodycompany
post
Post #1





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


Witam. Mam skrypcik głosowania własnej roboty.
  1. <?php
  2. $glosy = mysql_query("SELECT * FROM `glosy` WHERE `ID` = '".$_GET['film']."'");
  3. while($row = mysql_fetch_array($glosy)){
  4. $wartosc = ($row[1] * 1) + ($row[2] * 2) + ($row[3] * 3) + ($row[4] * 4) + ($row[5] * 5) + ($row[6] * 5) + ($row[6] * 6) + ($row[7] * 7) + ($row[8] * 8) + ($row[9] * 9) + ($row[10] * 10);
  5. $suma_glosow = $row[1] + $row[2] + $row[3]+ $row[4]+ $row[5]+ $row[6]+ $row[7]+ $row[8]+ $row[9]+ $row[10];
  6. $srednia = $wartosc / $suma_glosow;
  7. echo('<tr><th>Głosów</th><th>'.$suma_glosow.'</th></tr>');
  8. echo('<tr><th>Średnia Głósów</th><th>'.$srednia[1].'</th></tr>');
  9. }
  10. ?>

Skrypt działa w 99%. 1% odpada na wyświetlanie średniej. Amianowicie gdy średnia wynośi np. 9.5909090909091 to ja chce aby to zaakrąglało albo w dół albo w góre w zależności od 2 liczby po przecinku czyli z tej średniej chce uzyskać 9.60. Czy któs może mi powiedzieć jak to się robi. Zapewne ten wątek był poruszany nie raz, ale .... no ćoż, nie będe kończył (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
maniekl2
post
Post #2





Grupa: Zarejestrowani
Postów: 162
Pomógł: 29
Dołączył: 6.04.2008

Ostrzeżenie: (0%)
-----


jeżeli chodzi o zaokrąglanie to istnej funckja ceil, ale ona zaokrągla to liczby całkowitej
wieć mozesz zrobić :
  1. <?php
  2. $srednia = $wartosc / $suma_glosow;
  3. ?>

A z liczbami po przecinku tak :
  1. <?php
  2. $srednia = $wartosc / $suma_glosow;
  3. $srednia2=round($srednia, $liczba_miejsc_po_przecinku);
  4. ?>


Ten post edytował maniekl2 20.04.2008, 09:07:11
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 15:14