Página 2 de 2

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-01 12:58 @582
por sarriaga
Listo, ya pude solucionar el punto anterior y ya contabiliza todos los grupos de datos.

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-01 12:58 @582
por explorer
Arreglado en el código. :wink:

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-01 17:24 @766
por sarriaga
Así es :D Una última duda: al hacer un push() en el array, ¿es posible posicionar el elemento del array en alguna posición? Es decir, si tengo una variable $lastValue la pongo en el array mediante push() pero quiero que aparezca en la posición 4, por ejemplo. ¿Es posible hacerlo con el push() o es necesario usar otro método?

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-01 22:50 @993
por explorer
No, push() siempre coloca los elementos al final del array().

Si lo que quieres es colocar un elemento en la posición 4, lo haces así:

$tabla[4] = $valor;

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-03 09:57 @456
por sarriaga
Sí se pudo de la manera que comentas.

Al final solo hago un foreach de la tabla para eliminar los campos que quedaron en la primera posición.

explorer, adicional a esto... fíjate que tengo unos controles checkbox para realizar las operaciones con esta tabla. Son dos checkbox con diferente nombre y diferente valor, solo que cuando los selecciono, o solo uno de ellos, no me deja checkeado lo que seleccioné aunque sí realiza las acciones que le indico.

¿Es posible que esto pase porque el valor del checkbox lo envío desde un script Perl y no del módulo.pm? Ya que en el .pm solo recibo si se seleccionó o no, aunque lo haya dibujado en el .pm.

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-04 10:05 @462
por sarriaga
Ya quedó resuelto, se resolvió poniendo una condición en las propiedades del control checkbox, quedando de la siguiente manera:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. "<input type='checkbox' name='vi_total' value='vi_total'".($vi_total eq 'vi_total' ? ' checked ' : '').' label='VER TOTAL'>'.
  2.  
  3.  
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-04 13:17 @595
por explorer
Mejor así:
Sintáxis: [ Descargar ] [ Ocultar ]
Using perl Syntax Highlighting
  1. q(<input type="checkbox" name="vi_total" value="vi_total" ) . ($vi_total eq 'vi_total' ? 'checked' : '') . q(label="VER TOTAL">);
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4

Re: Poner total al terminar cada grupo de filas

NotaPublicado: 2014-04-08 09:22 @432
por sarriaga
Listo, funciona de la misma manera que me sugeriste y un mejor entendido.

Muchas gracias =D