![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 30.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Znalazłem błąd w swoim kodzie przy zapisie wartości pola "checkbox" formularza, a mianowicie:
mam dwa kolejne pola checkbox o takiej samej nazwie pola "name", wynika to z zastosowanej pętli w formularzu i musi tak pozostać przyjmijmy założenie że zaznaczam tylko pole "checkbox" w 2 linii zapisuję poniższym kodem do tabeli mysql (jest tak samo dla pól mysql - text i ENUM)
niestety wartość value="1" otrzymała 1 linia zamiast 2, tak jakby brak zaznaczenia w tablicy array w 1 linii nie był brany pod uwagę, myślałem o jakiejś funkcji sprawdzania w formularzu i wstawianiu odpowiedniej wartości(0,1) ale nie bardzo wiem z której strony to ugryźć.. pozdrawiam Ten post edytował jaco1410 6.01.2011, 01:10:16 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 748 Pomógł: 388 Dołączył: 21.08.2009 Skąd: Gdynia Ostrzeżenie: (0%) ![]() ![]() |
1. użyj pętli foreach
2. co to za składnia INSERT INTO? --> manual mysql 3. można to dodać jednym zapytaniem a nie wieloma 4. jak masz te checkboxy jako tablica, to ustawienie dla każdego wartości jeden jest bez sensu, muszą być różne wartości, bo do jednej nazwy przypisujesz wiele wartości |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 30.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
poproszę o jakiś przykład gdzie miałbym użyć tej pętli foreach,
co do 4 punktu jakby było tak łatwo to bym się o to nie pytał, zresztą to i tak by nic nie dało bo jak nie zaznaczę to nie mam tej wartości... |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 50 Pomógł: 0 Dołączył: 30.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
niestety nie działa to, po zastąpieniu tymczasowo zapytania do mysql na otrzymam odpowiedz ale powtórzoną $a razy (gdzie $a to jest ilość pytań), czyli jak mam 3 tak jak w Twoim przykładzie formularza otrzymam wynik: przy 3 zaznaczonych checkboxach: 123123123 przy 2 zaznaczonych checkboxach: 121212 itd.. może jest jakieś inne rozwiązanie? pozdrawiam |
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 2 958 Pomógł: 574 Dołączył: 23.09.2008 Skąd: wiesz, że tu jestem? Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 09:46 |