Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Srednia Wazona
broker88
post
Post #1





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.11.2006

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


Witam.
Czy ktos moglby mi napisac jak zrobic w php zeby mi liczylo srednia wazona? moze wyjasnie na czym to polega jakby ktos nie wiedzial. a wiec mam w bazie 2 pola (ocena, waga) i teraz musze pomnozyc kazda ocene razy jej wage, zsumowac to i podzielic przez sume wag.
Ma ktos jakis pomysl na to?
Z gory dziekuje za wszelka pomoc.
Pozdrawiam
Go to the top of the page
+Quote Post
kwiateusz
post
Post #2


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




i czekasz az ktoś to napisze za Ciebie? z czymś takim to na Giełde ogłoszeń
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


No przecież znasz wzór.
Z czym dokładnie masz problem? Z mnożeniem i dodawaniem?
Pokaż w czym problem a pomożemy.
Go to the top of the page
+Quote Post
broker88
post
Post #4





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.11.2006

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


  1. <?php
  2. $query = "SELECT ocena,waga FROM `oceny` WHERE `id`='".$_SESSION['id']."'";
  3. $results = mysql_query($query)
  4. or die(mysql_error());
  5. while ($row = mysql_fetch_array($results)) {
  6. extract($row);
  7. print "$ocena:$waga,";
  8. }
  9. ?>

tak wyciagam ocene i wage z bazy i nie wiem jak mam zrobic zeby wszystkie wyniki ocena*waga zsumowac razem :/ pewnie to banalne ale mysle nad tym caly dzien i czarna dziura normalnie :/
Go to the top of the page
+Quote Post
Statozor
post
Post #5





Grupa: Zarejestrowani
Postów: 55
Pomógł: 0
Dołączył: 23.09.2006

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


  1. <?php
  2. $query = "SELECT ocena,waga FROM `oceny` WHERE `id`='".$_SESSION['id']."'";
  3. $results = mysql_query($query)
  4. or die(mysql_error());
  5. $suma = 0;
  6. while ($row = mysql_fetch_array($results)) {
  7. extract($row);
  8. print "$ocena:$waga,";
  9. $suma += $ocena*$waga;
  10.  
  11. }
  12. ?>
Go to the top of the page
+Quote Post
kwiateusz
post
Post #6


Admin Techniczny


Grupa: Administratorzy
Postów: 2 071
Pomógł: 93
Dołączył: 5.07.2005
Skąd: Olsztyn




  1. <?php
  2. $query = "SELECT ocena,waga FROM `oceny` WHERE `id`='".$_SESSION['id']."'";
  3. $results = mysql_query($query)
  4. or die(mysql_error());
  5. while ($row = mysql_fetch_array($results)) {
  6. extract($row);
  7. $waga++;
  8. $suma += $waga*$ocena;
  9. }
  10. echo $suma/$waga;
  11. ?>


takie coś?
Go to the top of the page
+Quote Post
broker88
post
Post #7





Grupa: Zarejestrowani
Postów: 10
Pomógł: 0
Dołączył: 2.11.2006

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


wielkie dzieki Wam.
Teraz juz napewno sobie dalej poradze.
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 22.08.2025 - 07:51