[PHP] [MySQL] Średnia ważona |
[PHP] [MySQL] Średnia ważona |
15.01.2014, 13:43:35
Post
#1
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 15.01.2014 Ostrzeżenie: (0%) |
Witam!
Tworząc e-dziennik wpadłem na problem żeby obliczyć średnią ważoną z liczb z bazy MySQL. część kodu:
tabela w MySQL: uczen | kartkówka ________________ uczen01 5,5,4,3,4 ------------------------ uczen02 4,3,5,4,4 |
|
|
15.01.2014, 13:58:57
Post
#2
|
|
Grupa: Opiekunowie Postów: 3 855 Pomógł: 317 Dołączył: 4.01.2005 Skąd: że |
Wszystko fajnie, tylko jakie jest pytanie? I dlaczego identyczne 3 watki?
-------------------- Jak poprawnie zadać pytanie | Jak poprawnie zatytułować wątek
Najczęstsze błędy | Błędy E_NOTICE | PHP FAQ | FAQ PHPedia | SQL-Injection | Logowanie i sesje | Hashowanie haseł | Server - od czego zacząć ? | Manual PHP Alternatywne Forum dla Ekspertów Nie pomagam na PW, nie mam GG |
|
|
15.01.2014, 14:10:03
Post
#3
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) |
Na podstawie kodu i informacji które zamieściłeś:
1. Zamiast tworzyć tablicę z ocen, trzeba ją rozbić (explode) 2. Jest tylko jeden typ ocen, tylko kartkówka? Na jakiej podstawie jest określana waga, kolejności ich wystawienia? 3. Tak jak napisał Kshyhoo, w czym w ogóle jest problem? -------------------- Niemożliwym jest stworzenie czegokolwiek idiotoodpornego, ponieważ idioci są wyjątkowo pomysłowi.
https://www.aroch.pl https://themeforest.net/user/aroch https://www.astroblog.aroch.pl https://www.4geeks.pl |
|
|
15.01.2014, 14:25:14
Post
#4
|
|
Grupa: Zarejestrowani Postów: 2 Pomógł: 0 Dołączył: 15.01.2014 Ostrzeżenie: (0%) |
Problem jest w tym że kod:
oblicza średią ważoną a zamieniając $oceny na te z bazy danych (5,5,4,3,4 typu string) juz nie działa. @freemp3 1. Zaraz sprawdze 2 pokazałem tylko pierwszą tabele |
|
|
15.01.2014, 14:37:58
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) |
Przede wszystkim popraw swoją bazę danych, ponieważ trzymanie ocen w formie tekstu scalonego przecinkami jest kompletnie bez sensu w tym przypadku. Skorzystaj z normalnej relacji jeden-do-wielu.
|
|
|
Wersja Lo-Fi | Aktualny czas: 26.09.2024 - 14:10 |