![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 44 Dołączył: 17.02.2004 Skąd: Wieliczka Ostrzeżenie: (10%) ![]() ![]() |
Mam sobie taką liste checkboxów:
Cytat:
Za pomocą metody post otrzymuję tablice, gdzie "1" oznacza że pole zostało zaznaczone. Teraz mam pytanie: jak najlepiej zwrócić wynik w postaci stringa w postaci zero-jedynkowej np: 0100011011 Mi do głowy przychodzi tylko takie wykorzystanie pętli ale pewni wymiatacze twierdzą że moje rozwiązanie jest nieco lamerskie i o wiele prościej/bardziej profesionalnie będzie użyć funkcji implode/explode czy coś tam jeszcze ...kombinuję więc z tymi i innymi funkcjami od dni kilku i nici Będe więc bardzo wdzięczny za pomoc w rozwiązaniu tego problemu -------------------- neverever
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Przyjaciele php.pl Postów: 2 605 Pomógł: 96 Dołączył: 22.10.2004 Skąd: UK Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Sprawdź najpierw co zwraca cała tablica,
Jak widzisz klucze, które zostały puste nie istnieją. Można efekt, który chcesz uzyskać osiągnać poprzez:
Jednakże, nie będziesz miał wartości zerowych, jednak je też możesz w łatwy sposób osiągnać, jednak musisz znać długość, całej tablicy. U Ciebie w tym skrypcie próbujesz to policzyć, ale ta wartość będzie wynosiła tyle ile danych checkbox'ów będzie zaznaczone, więc nic Ci po takiej informacji. Przykład
Pozdrawiam! -------------------- Najczęstsze błędy | Jak poprawnie zadać pytanie? | Serwer PHP - od czego zacząć?
SQL Injection | Hashowanie haseł | Jak działają sesje, przykłady ___ The world is yours ... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 278 Pomógł: 44 Dołączył: 17.02.2004 Skąd: Wieliczka Ostrzeżenie: (10%) ![]() ![]() |
O to mi właśnie chodziło!
![]() Dzięki serdeczne za pomoc... -------------------- neverever
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 06:10 |