Cuestión : Arsenal del Checkbox de Joomla (experto de la necesidad!)

Si podría conceder 5000 puntos para esto…. Esperanzadamente hay un amo de Joomla/PHP hacia fuera allí quién puede ayudar con this.

Inside a una página del admin que he colocado un número de checkboxes en un grupo lógico.  Se crean basaron en los resultados de una pregunta de la base de datos.   El número de checkboxes quiere tan vary.

que con éxito he creado hasta ahora y “que he comprobado” las cajas apropiadas automáticamente en mi código.  Usted puede ver que mi código de la existencia y con éxito de funcionamiento en los checkboxes de attachment.

These está dentro de una forma que utilice el método del poste.  La forma funciona y somete desafío de properly.

My consiste en la localización de los valores del checkbox en el arsenal del poste después de que se presente el impreso.  Aparece que no existen.  Quizás mi sintaxis es incorrecto cuando creo las cajas de cheque o no estoy utilizando el sintaxis correcto en la prueba de su estado respectivo después de que la forma sea submitted.

I no pueda parecer a la recolección este arsenal del checkbox.  ¿Es el problema en el sintaxis en la declaración del checkbox (véase el comienzo del accesorio alrededor de la línea 20) o en cómo yo es dirección que intenta el arsenal de $_POST en la página subsecuente (véase abajo)? el

If utilizo Jrequest:: conseguir (“assignedTeams”, ''. el “post”, el “array”, JREQUEST_ALLOWRAW) en la página subsecuente que es llamada presentando el impreso, consigo el “aviso: Índice indefinido: ¿assignedTeams” cuándo que intento al print_r o que repito que array.

Could alguien tienen una mirada en mi código y que me ayudo a entender cómo probar los valores de un arsenal del checkbox después de que un impreso se haya presentado en Joomla?  ¡Sospecho que no estoy utilizando el sintaxis correcto o no entiendo cómo las manijas $_POST

del joomla a propósito los checkboxes funcionan y rinden etc.

Thanks! class= " lineNumbers " >
1 del >

HNM
class= > " claro " de 
class= >
" claro " del
> del " codeSnippet " del class= del
class= " lineNumbers " del
class= del
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:
¿action= notpretty " index.php del > enctype= " del adminForm del " name= " del poste " del " method= " de varias partes/forma-datos " > width= " 100 " del
¿ ¿hasTip " title= " del editlinktip del class= :: ¿ " border= " del src= " componentes/com_bearleague/img/quest.jpg del > frontera del style= ¿”; } si ($i>2 y $i<=5) { eco “name='assignedTeams del type='checkbox del ”; } si ($i>5 y $i<=8) { eco “name='assignedTeams del type='checkbox del ”; } si ($i>8 y $i<=11) { eco “name='assignedTeams del type='checkbox del ”; } } } { //show todos los checkboxes del equipo y si el jugador está en ese equipo, fijó valor a comprobado para ($i=0; $iteam_id] [$i] - >id) { eco “name='assignedTeams del type='checkbox del ”; } { eco “name='assignedTeams del type='checkbox del ”; } } } si ($i>2 y $i<=5) { //check para ver si el jugador es un miembro actual de este equipo, si es así pone un cheque en el checkbox para ($j=0; $jteam_id] [$i] - >id) { eco “name='assignedTeams del type='checkbox del ”; } { eco “name='assignedTeams del type='checkbox del ”; } } } si ($i>5 y $i<=8) { //check para ver si el jugador es un miembro actual de este equipo, si es así pone un cheque en el checkbox para ($j=0; $jteam_id] [$i] - >id) { eco “name='assignedTeams del type='checkbox del ”; } { eco “name='assignedTeams del type='checkbox del ”; } } } si ($i>8 y $i<=11) { //check para ver si el jugador es un miembro actual de este equipo, si es así pone un cheque en el checkbox para ($j=0; $jteam_id] [$i] - >id) { eco “name='assignedTeams del type='checkbox del ”; } { eco “name='assignedTeams del type='checkbox del ”; } } } } } ¿? >
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” 'checked/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” 'checked/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” 'checked/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” 'checked/> ". $lists [“equipos”] [$i] - >t_name. “
id. ” '/> ". $lists [“equipos”] [$i] - >t_name. “
¿opción ocultada " value= " del name= " del type= " del "/> "" ocultado/> del value= de la " tarea " del name= del type= " del id del PHP? > "/> el name= ocultado " del type= " del ¿
class= del

Respuesta : Arsenal del Checkbox de Joomla (experto de la necesidad!)

En su forma, usted está nombrando las cajas de cheque como tan:

assignedTeams [1]
assignedTeams [2]
assignedTeams [3]

Si por lo menos uno se comprueba, después su arsenal del POSTE contendrá los assignedTeams llamados dominantes, y los valores de esta llave serán almacenados en un arsenal. Los índices que están disponibles en el arsenal de los assignedTeams dependerán se han hecho tictac de qué checkboxes.

Por ejemplo, si solamente se hacen tictac los assignedTeams [2], después usted puede tenerle acceso con esto:

$_POST [“assignedTeams”] [2]

¡Ningunos otros índices existirán!

Usted puede colocar a través de los checkboxes seleccionados de los assignedTeams con este código:

foreach ($_POST [“assignedTeams”] como => $value de $index) {
    eco “

El checkbox con un índice de $index tiene un valor de $value


}

Recordar, los assignedTeams existirá solamente en su arsenal del POSTE si por lo menos se hace tictac un valor, y contendrá solamente los detalles de los checkboxes que fueron hechos tictac.




Otras soluciones  

 
programming4us programming4us