![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jeszcze raz proszę o pomoc.
Chce dodac punkty zawodnikom za udzial w meczu zalezy od wyniku. W tabeli mecze mam oczywiscie wszystkie dane w tym najwazniejsze punkty Pozniej z tabeli lineup pobieram dane zawodnikow, ktorzy byli w skladzie w tych meczach. I tym chce przyznac punkty zalezne od wyniku. No i cos miesza mi sie z petlami, bo albo wyswietla wszystkich zawodnikow, ale jeden mecz, albo ...inne glupoty. oto kod:
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Czy przypadkiem te inserty co są na dole nie powinny być w wewnętrznej pętli while?
-------------------- 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 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli zamykasz pętlę przed insertami to nie ma to sensu, bo insert wykona się raz, a
nie jest tablicą, więc w zmiennych zostaje ostatni rekord To jak to sensownie zrobic? |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 4 291 Pomógł: 829 Dołączył: 14.02.2009 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Czemu w jednym miejscu masz echo $points_host a niżej isset($points_host) ?
Insert powinien być w pętli jak już powiedziano |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czemu w jednym miejscu masz echo $points_host a niżej isset($points_host) ? Insert powinien być w pętli jak już powiedziano Ale jak dam insert w pętli to mi nie działa i wyswietla 4 razy to liste id zawodnikow. A isset($points_host) - chce dodawac albo $points_host albo $points_guest do points. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wyświetla 4 razy listę zawodników ponieważ masz 4 mecze.
Linia 49: wyświetlasz zmienną $points_host Linia 55: sprawdzasz czy istnieje Gdzie tu logika? To tak jakbyś najpierw wsiadał do samochodu, a później sprawdzał czy w ogóle jest w garażu. -------------------- 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 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetla 4 razy listę zawodników ponieważ masz 4 mecze. Linia 49: wyświetlasz zmienną $points_host Linia 55: sprawdzasz czy istnieje Gdzie tu logika? To tak jakbyś najpierw wsiadał do samochodu, a później sprawdzał czy w ogóle jest w garażu. OK. Masz racje. Jak w takim razie jednym insertem wstawic dane $points_host i $points_guest, zeby nie wstawial dwoch wartosci do jednego pola? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
Dodaj jakąś zmienną, w której będziesz przechowywał wartość true/false i w zależności od tego wykonaj odpowiednie działanie.
-------------------- 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 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 116 Pomógł: 0 Dołączył: 13.06.2013 Ostrzeżenie: (0%) ![]() ![]() |
Wyświetla 4 razy listę zawodników ponieważ masz 4 mecze. Linia 49: wyświetlasz zmienną $points_host Linia 55: sprawdzasz czy istnieje Gdzie tu logika? To tak jakbyś najpierw wsiadał do samochodu, a później sprawdzał czy w ogóle jest w garażu. No i nie działa. Zrobiłem jak mowiłeś i na razie chce wstawic tylko punkty zawodników gospodarzy $points_host. Insert jest w wewnetrznej petli i dalej 4 x po liczba zawodnikow i kazdemu dopisane punkty 1,1,3,1. A powinien dopisac 3 tylko tym co rzeczywiscie grali w zwycieskim meczu. Kod:
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 467 Pomógł: 77 Dołączył: 6.09.2008 Skąd: Miechów / Kraków Ostrzeżenie: (0%) ![]() ![]() |
W takim razie druga pętla oraz zapytanie przed nią powinny być w warunku:
-------------------- 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 |
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 3 034 Pomógł: 366 Dołączył: 24.05.2012 Ostrzeżenie: (0%) ![]() ![]() |
jakbyś tak użył przy tych warunkach else to by było dobrze
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 07:48 |