Ver Mensaje Individual
  #5 (permalink)  
Antiguo 10/08/2011, 18:34
EMalcon
 
Fecha de Ingreso: febrero-2007
Mensajes: 37
Antigüedad: 18 años
Puntos: 1
Respuesta: Como concatenar una variable de estract con otra variable

Uso el extract() para trabajar con xajax para q mis resultados se generen en la misma pagina.
Resulta que en esta pagina genero una tabla en php con multiples checkBoxs, un checkBoxs por fila, de la siguiente forma:

<td><input type='checkbox' name='chSeleccion".$i."' checked /></td>

donde el $i se va incrementando, con lo que obtengo el "chSeleccion1","chSeleccion2",....y asi sucesivamente hasta completar el numero de filas.

Ahora toda esta tabla esta dentro de un formulario 'formBoleta' que envio mediante xajax de la sgt forma:
<td><img src="http://www.forosdelweb.com/f18/images/botonGuardar.png" alt="enviar" onClick="xajax_guardarRecibo(xajax.getFormValues(' formBoleta'));"/></td>

y se recibe en la funcion:

//funcion xajax que agrega recibo de deposito
function guardarRecibo($formulario)
{
$respuesta = new xajaxResponse();
$respuesta->setCharacterEncoding('ISO-8859-1');
//extraemos el formulario
extract($formulario);
//obtenemos el numero total de filas
$numeroBoletas="$txtNroFilas";//donde txtNroFilas es un elemento del formulario en donde se encuentra la tabla
//revisamos si al menos una de las casillas esta chekeada
$i=0;
$rpta=false;
while($numeroBoletas>0)
{
$numeroBoletas--;
$i++;
$chek="$chSeleccion".$i."";//EL PROBLEMA ESTA AQUI, no me reconoce como variable ya q necesito obtener los valore de chSeleccion1,chSeleccion2,...
if ($chek==true)
{
$rpta=true;
}
}
//validamos las casillas
if ($rpta==false)
{
//enviar mensaje de validacion
}
}//fin de la funcion

Queria saber si me podrian ayudar con este asunto, ya q es para el proyecto de mi graduacion GRACIAS