![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Mam sobie taka petle
[php:1:560808c89e]<?php while() { //zwraca 5 i 3; } ?>[/php:1:560808c89e] Jak te liczby zsumowac poza petlą, żeby daly wynik 8?? -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Jak te liczby zsumowac poza petlą, żeby daly wynik 8??
Co to znaczy zsumować poza pętlą? I w jaki sposób while "zwraca" liczby? :? -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
Petla daje wynik
Kod 5
3 inne liczba Te liczby wychodza z innej petli ktora zlicza punkty z bazy, i daje wynik w postaci $pkt_suma = 5, a na samym dole stony chcem zeby mi te wszystkie $pkt_suma = 3, $pkt_suma = 5, $pkt_suma = inna liczba zeby byl wynik 8 ![]() Jasniej niepotrafie... -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat Te liczby wychodza z innej petli ktora zlicza punkty z bazy, i daje wynik w postaci $pkt_suma = 5, a na samym dole stony chcem zeby mi te wszystkie $pkt_suma = 3, $pkt_suma = 5, $pkt_suma = inna liczba zeby byl wynik 8
![]() Czytałem to 3 razy, hmm... A dlaczego nie można tego sumować w pętli ![]() [php:1:61168edcb8]<?php $suma = 0; while() { // ... $suma += $pkt_suma; } ?>[/php:1:61168edcb8] -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
dobra daje caly kod:[php:1:f433154c1b]<?php
$zapytanie5 = "SELECT * FROM ".$dbprefix."_spoprawny"; $wykonaj5 = mysql_query($zapytanie5); $sprawdz5 = mysql_num_rows($wykonaj5); echo "POPRAWNYCH MECZÓW $sprawdz5<bR><br>"; while($poprawny = mysql_fetch_array($wykonaj5)) { echo "ADMIN: $poprawny[mecz] - $poprawny[wygra]- $poprawny[wynik] - $poprawny[set1] - $poprawny[set2] - $poprawny[set3] - $poprawny[set4] - $poprawny[set5]<br>"; $zapytanie4 = "SELECT * FROM ".$dbprefix."_stypuj WHERE id_user='$uid' AND mecz='$poprawny[mecz]'"; $wykonaj4 = mysql_query($zapytanie4); $sprawdz4 = mysql_num_rows($wykonaj4); while($typuj = mysql_fetch_array($wykonaj4)) { echo "USER: $typuj[mecz] - $typuj[wygra]- $typuj[wynik] - $typuj[set1] - $typuj[set2] - $typuj[set3] - $typuj[set4] - $typuj[set5]<br>"; if($typuj[wygra] == $poprawny[wygra]) { $pkt_s1 = "1"; } if($typuj[wynik] == $poprawny[wynik]) { $pkt_s2 = "1"; } if($typuj[set1] == $poprawny[set1]) { $pkt_s3 = "1"; } if($typuj[set2] == $poprawny[set2]) { $pkt_s4 = "1"; } if($typuj[set3] == $poprawny[set3]) { $pkt_s5 = "1"; } if(($poprawny[set4] != "wybierz") && ($typuj[set4] == $poprawny[set4])) { $pkt_s6 = "1"; } if(($poprawny[set5] != "wybierz") && ($typuj[set5] == $poprawny[set5])) { $pkt_s7 = "1"; } echo "PUUNKTACJA: "; $pkt_suma = $pkt_s1 + $pkt_s2 + $pkt_s3 + $pkt_s4 + $pkt_s5 + $pkt_s6 + $pkt_s7; echo "$pkt_suma <hr>"; } } ?>[/php:1:f433154c1b] -------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
KaMeLeOn: bo bedzie wynik tyle razy ile jest rekordów ;/
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat KaMeLeOn: bo bedzie wynik tyle razy ile jest rekordów ;
Stary, pomieszanie z poplątaniem... chyba że ja jestem zmęczony. Wsadź sobie to w tablicę na końcu zrobisz co będziesz chciał... :? [php:1:e988cfabd6]<?php $TabSuma = Array(); while() { // ... $TabSuma[] = $pkt_suma; } print_r($TabSuma); ?>[/php:1:e988cfabd6] -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#8
|
|
![]() Grupa: Przyjaciele php.pl Postów: 786 Pomógł: 0 Dołączył: 18.03.2002 Skąd: Wroclaw/Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hej
Cytat dobra daje caly kod
[php:1:ebf91102d1]<?php [..] echo "POPRAWNYCH MECZÓW $sprawdz5<bR><br>"; $sumaTotal = 0; while($poprawny = mysql_fetch_array($wykonaj5)) { [..] echo "PUUNKTACJA: "; $pkt_suma = $pkt_s1 + $pkt_s2 + $pkt_s3 + $pkt_s4 + $pkt_s5 + $pkt_s6 + $pkt_s7; echo "$pkt_suma <hr>"; // zwiekszanie sumy calkowitej punkow o wynik dla tego uzytkownika $sumaTotal += $pkt_suma; } [..] ?>[/php:1:ebf91102d1]Jesli punkty maja byc sumowane dla kazdego poprawengo meczu zerowanie $sumaTotal powinno znalezc sie przed liczeniem punktow uzytkownika (druga petla while). Pozdrawiam i trzymam kciuki ze dobrze zrozumialem. -------------------- .. make web your home ..
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 05:28 |