Pytanie : Joomla Checkbox Szyk (potrzeba ekspert!)

Jeżeli I móc 5000 punkt dla punkt I…. Z nadzieją tam  być Joomla/PHP mistrz tam  tam  kto móc z this.

Inside admin strona I umieszczać liczba checkboxes w logiczny grupa.  Tworzyć oparty na the rezultat baza danych zapytanie.   W Ten Sposób the liczba checkboxes determinować vary.

So daleko I pomyślnie tworzyć i "sprawdzać" the odpowiedni pudełko automatycznie w mój kod.  Ty móc mój i pomyślnie kod w the attachment.

These checkboxes być inside forma który używać the poczta metoda.  The forma działać i przedkładać properly.

My wyzwanie być w the checkbox wartość w the poczta szyk po tym jak the forma przedkładać.  Ono pojawiać się że istnieć.  Być może mój składnia być mylny gdy I tworzyć the czek pudełko lub I używać the poprawny składnia w ich poszczególny stan po tym jak the forma być submitted.

I móc pickup ten checkbox szyk.  Być the problem w the składnia w the checkbox deklaracja (widzieć doczepianie początek wokoło linia 20) lub w jak I być próbować adres the $_POST szyk w the natępny strona (widzieć natępny)?

If I używać Jrequest:: dostawać ("assignedTeams", ''. "post", "array", JREQUEST_ALLOWRAW) w the natępny strona który dzwonić the forma, I dostawać "Zawiadomienie: Niezdefiniowany wskaźnik: assignedTeams" kiedy I próbować print_r lub odbijać się echem że array.

Could " mieć spojrzenie przy mój kod i pomagać dlaczego the wartość checkbox szyk po tym jak forma przedkładać w Joomla?  I podejrzewać że I używać the poprawny składnia lub rozumieć jak joomla obchodzić się $_POST

By the sposób the checkboxes pracować i odpłacać się świetny etc.

Thanks!

HNM
1:
(1):
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:


:: " > "; } jeżeli ($i>2 i $i<=5) { echo ""; } jeżeli ($i>5 i $i<=8) { echo ""; } jeżeli ($i>8 i $i<=11) { echo ""; } } } inny { //show gracz the drużynowy checkboxes i jeżeli the gracz być na ten drużynowy, ustalony wartość dla ($i=0; $iteam_id == $lists ["drużyna] [$i] - >id) { echo ""; } inny { echo ""; } } } jeżeli ($i>2 i $i<=5) { //check jeżeli the gracz być aktualny członek ten drużyna, jeżeli w ten sposób, umieszczać czek w the checkbox dla ($j=0; $jteam_id == $lists ["drużyna] [$i] - >id) { echo ""; } inny { echo ""; } } } jeżeli ($i>5 i $i<=8) { //check jeżeli the gracz być aktualny członek ten drużyna, jeżeli w ten sposób, umieszczać czek w the checkbox dla ($j=0; $jteam_id == $lists ["drużyna] [$i] - >id) { echo ""; } inny { echo ""; } } } jeżeli ($i>8 i $i<=11) { //check jeżeli the gracz być aktualny członek ten drużyna, jeżeli w ten sposób, umieszczać czek w the checkbox dla ($j=0; $jteam_id == $lists ["drużyna] [$i] - >id) { echo ""; } inny { echo ""; } } } } } ? >
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "
". $lists ["drużyna] [$i] - >t_name. "

Odpowiedź : Joomla Checkbox Szyk (potrzeba ekspert!)

W twój forma, ty wymieniać the czek pudełko jak w ten sposób:

assignedTeams [(1)]
assignedTeams [2]
assignedTeams [3]

Jeżeli przynajmniej jeden sprawdzać, then twój POCZTA szyk zawierać kluczowy nazwany assignedTeams, i the wartość ten klucz przechować w szyk.

Na przykład, jeżeli tylko assignedTeams [2] cykać, then ty móc ono z móc:

$_POST ["assignedTeams"] [2]

Żadny inny wskaźnik istnieć!

Ty móc przez the wybrany assignedTeams checkboxes z ten kod:

foreach ($_POST ["assignedTeams"] jako $index => $value) {
    echo "

The checkbox z wskaźnik $index mieć wartość $value

"
}

Pamiętać, assignedTeams tylko istnieć w twój POCZTA szyk jeżeli przynajmniej jeden wartość cykać, i ono tylko zawierać the szczegół the checkboxes który cykać.




Inne rozwiązania  

 
programming4us programming4us