Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: zliczanie punktów
Forum PHP.pl > Forum > PHP
klanik
siemka, mam taki kod:

  1. <?php
  2. $o1 = $user_record['oceniles_1'];
  3. $o2 = $user_record['oceniles_2'];
  4. $o3 = $user_record['oceniles_3'];
  5. $o4 = $user_record['oceniles_4'];
  6. $o5 = $user_record['oceniles_5'];
  7. $o6 = $user_record['oceniles_6'];
  8. $o7 = $user_record['oceniles_7'];
  9. $o8 = $user_record['oceniles_8'];
  10. $o9 = $user_record['oceniles_9'];
  11. $o10 = $user_record['oceniles_10']; 
  12.  
  13. $content = str_replace('<!-- SREDNIAO -->', round($srednia = ($o1+$o2+$o3+$o4+$o5+$o6+$o7+$o8+$o9+$o10)/10), $content);
  14. ?>


i on mi wyświetlać posinień średnią liczb ale on tylko je dodaje i nie wyświetla z dwoma miejscami po przecinku.
Jak ktoś może rozwikłać tą małą zagadkę to proszę o podanie rozwiązania.

UWAGA: system powinien działa tak jak na fotka.pl, czyli np. $o2 << to ilość dwójek otrzymanych...
wipo
Trochę przekombinowujesz - za dużo zmiennych itp.
  1. <?php
  2. $suma=0;
  3. for($x=1; $x<11; $x++){
  4. $suma += UnSerializeText($user_record['oceniles_'.$x]);
  5. } 
  6. $content = str_replace('<!-- SREDNIAO -->', UnSerializeText(round($suma)/10), $content);
  7. ?>

Natomiast co robi funkcja UnSerializeText to nie wiem
klanik
Cytat(wipo @ 2.09.2007, 09:50:22 ) *
Trochę przekombinowujesz - za dużo zmiennych itp.
  1. <?php
  2. $suma=0;
  3. for($x=1; $x<11; $x++){
  4. $suma += UnSerializeText($user_record['oceniles_'.$x]);
  5. } 
  6. $content = str_replace('<!-- SREDNIAO -->', UnSerializeText(round($suma)/10), $content);
  7. ?>

Natomiast co robi funkcja UnSerializeText to nie wiem


nie zrozumiałeś mnie ja potrzebuje takie same zliczanie średniej jak na fotka.pl i dałem to co ja mam tam wklejone i jeżeli jest np. $1o <<< to to się równa ocenie 1 i pod nią jest ukryta ile jest tych jedynek...
$1o = np.20 jedynek
$5o = np.74 kiątek

cykasz?questionmark.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.