![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 45 Pomógł: 0 Dołączył: 2.06.2012 Skąd: Jarocin Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam pytanie dlaczego jak mam pole select i teraz pierwsze wybiorę zamówienie z id 40 a później zamówienie z id 37 to pokazują się prawidłowo 2 zamówienia. A gdy najpierw zaznaczę zamówienie o id 37 a później o id 40 to wyświetla się tylko jeden. Dlaczego :/ ?
kod PHP pliku wyświetlającego wybrane zamówienia:
Ten post edytował Marecki669 21.06.2014, 12:25:18 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Rownież nie chce mi sie analizować tej sieczki, nie mniej jednak na pierwszy rzut oka rzuca sie banalny blad a mianowicie:
for (petla z $i) { for (petla ZNOWU z $i) {} } Czyli robisz petle z wykorzystaniem $i a potem w tej petli znowu petle z wykorzystaniem $i.... Przeciez w ten sposob zaburzasz wartosci $i z glownej petli.... Nauczy sie uzywac roznych zmiennych do roznych petli, a juz szczegolnie, gdy są to zagniezdzone petle. ps: swoją drogą nie rozumiem po co ci w ogole ta druga petla po $i.... przeciez jest ona wstawiona w petle WHILE, ktora pobiera rekord z zapytania i po co tam ta petla FOR jeszcze ? Przeciez nic procz duplikacji wynikow ona nie wnosi |
|
|
![]() ![]() |
![]() |
Aktualny czas: 4.10.2025 - 20:37 |