![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Moim kolejnym problemem jest odczytywanie w php z pól wyboru "checkbox". A dokładnie, to przez js dodaje dodatkowe pola i daje nazwe np. "jakiesdane[]" i pobieram przez for(), ale problem w tym, ze gdy zapisuje, to te które nie zaznacze, to nic nie powinno wyświetlić, a wyświetla, to co jest w tym co zaznacze w kolejnym polu, domyślnie jest "on", jak dobrze pamiętam (teraz nie ma mnie w domu więc nie sprawdzę czy na pewno). Np.: mamy listę osób i ich dane w polach input i gdy chce dodać kolejną, to przez js, a gdy zapisuje dane i w id=1,2,3 nie zaznacze pola checkbix a w id=4, 5 tak, to przesówa tak jakby to w id=1,2 zaznaczylo czyli przesówa i dodaje do pierwszych, tak jakby w ogóle nie widziało tych których nie zaznacze :/ Ten post edytował ZeTu 4.08.2013, 03:19:58 -------------------- |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 4 069 Pomógł: 497 Dołączył: 11.05.2007 Skąd: Warszawa ![]() |
Pokaż kod.
Jeśli dobrze przebrnąłem przez opis twojego problemu to w skrócie masz np 5 pól checkbox i nawet jesli zaznaczysz te z końca to po przesłaniu danych zaznaczają się pierwsze pola. Problem rozwiążesz generując pola checkbox pętlą używając in_array. Przykładowo masz do wygenerowania pola z value=[1=>'tak',2=>'nie',3=>'cos',4=>'tu',5=>'jest'] oraz przesłaną tablicę post=[2,4,5], aby dokonać poprawnego zaznaczenia dajesz
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 217 Pomógł: 8 Dołączył: 8.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Wierz, nie mogę teraz powiedzieć czy o takie coś chodziło, czy nie, bo teraz nie mam za bardzo czasu, ale jak będę miał to sprawdzę i jak to będzie to o co mi chodzi, to dam ci "Pomógł"
![]() -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 04:38 |