![]() |
![]() ![]() |
![]() |
-Gość- |
![]()
Post
#1
|
Goście ![]() |
Witam. Mam checkboxy w pętli while, których id są pobierane z bazy, wygląda to tak:
gdzie 1 to zmienna w pętli. Teraz pętlą foreach przechodzę przez te id, wykonuję operacje etc. Problem polega na tym, że foreach ignoruje ostatnie id, zawsze:
Teraz zaznaczone są 3 checkboxy i: Kod 1Array ( [0] => nazwa1 [1] => 1 [2] => 16 ) 2Array ( [0] => nazwa2 [1] => 2 [2] => 17 ) 3 Co jest nie tak? |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 711 Pomógł: 127 Dołączył: 5.07.2008 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
Może nie ma w bazie id 3 ?
|
|
|
-Gość- |
![]()
Post
#3
|
Goście ![]() |
Jest na 100% w bazie ...
Już używałem wszystkich pętli aby to rozwikłać i nic ... teraz instrukcje wykonują się na pierwszym i ostatnim przejściu, reszta jest ignorowana.. już 3 dni nad tym siedze, nikt nie ma pomysłu? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
a co to w ogóle za konstrukcja, żeby w pętli zapytanie wywoływać? te wszystkie id złącz poprzez implode() i wstaw do konstrukcji WHERE id IN(1,2,3); następnie odbierz wyniki pętlą while() tak jak masz tutaj w pierwszym przykładzie http://php.net/manual/en/function.mysql-fetch-assoc.php
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:56 |