Foros del Web » Programando para Internet » PHP »

Asignar un arreglo a una variable de formulario (Solucionado)

Estas en el tema de Asignar un arreglo a una variable de formulario (Solucionado) en el foro de PHP en Foros del Web. Hola a todos! Yo y mis problemas x_x Es algo que hasta ahora no he podido resolver, a ver si ustedes me echan una ayudita. ...
  #1 (permalink)  
Antiguo 04/11/2007, 12:15
Avatar de ghosthead-nebula  
Fecha de Ingreso: marzo-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 3
Pregunta Asignar un arreglo a una variable de formulario (Solucionado)

Hola a todos! Yo y mis problemas x_x

Es algo que hasta ahora no he podido resolver, a ver si ustedes me echan una ayudita.

Estoy intentando crear un archivo PDF y para la transferencia de las variables a ser visualizadas empleo un formulario lleno de <<input hidden>>. De esta manera:

Código PHP:
<form name="form1" method="post" action="consultapdf.php">
    <p>
    <?php
        
echo "<input type='hidden' name='Nombre' value='".$row_al['nombre_al']."'>
             <input type='hidden' name='Cedula' value='"
.$row_al['cedula']."'>
             <input type='hidden' name='Dpto' value='"
.$row_dpto['nombre_dpto']."'>
             <input type='hidden' name='Periodo' value='"
.$row_per['periodo']."'>
             <input type='hidden' name='D' value='"
.date('d'$fecha)."'>
             <input type='hidden' name='M' value='"
.$mes[$m]."'>
             <input type='hidden' name='A' value='"
.date('Y'$fecha)."'>";
             
// Aquí $temp es un arreglo ($temp[ ])
        
echo "<input type='hidden' name='Arreglo' value='".$temp."'>
             <input type='hidden' name='Contador' value='"
.$i."'>";
    
?>
    </p>
    <p align="center">
    <input type="submit" name="Submit" value="Imprimir">        
    </p>
</form>
(No uso las "session" porque sólo las necesito en un único archivo)

El caso es, que en el otro archivo recibo bien todas las varianles, a excepción de el $_REQUEST['Arreglo'], pues no se mandan los valores dentro del arreglo, sino la palabra "array", tal como corroboré en el código fuente de la página:

Código PHP:
<input type='hidden' name='Nombre' value='Nombre del Alumno'>
<
input type='hidden' name='Cedula' value='00000000'>
<
input type='hidden' name='Dpto' value='Ing. Computacion'>
<
input type='hidden' name='Periodo' value='2007-3'>
<
input type='hidden' name='D' value='04'>
<
input type='hidden' name='M' value='Noviembre'>
<
input type='hidden' name='A' value='2007'>
<
input type='hidden' name='Arreglo' value='Array'>
<
input type='hidden' name='Contador' value='4'
Mi pregunta es: CÓMO HAGO PARA ASIGNAR A UNA VARIABLE DE SALIDA EL CONTENIDO DEL ARREGLO?

Porfa, esto es muy importante =(
__________________
Mis dibujos: Click Aquí

Última edición por ghosthead-nebula; 04/11/2007 a las 12:24
  #2 (permalink)  
Antiguo 04/11/2007, 12:23
Avatar de ghosthead-nebula  
Fecha de Ingreso: marzo-2007
Mensajes: 273
Antigüedad: 17 años, 1 mes
Puntos: 3
Re: Asignar un arreglo a una variable de formulario

Listo. Ya lo resolví. Se me ocurrió usar un ciclo "for" para los hidden asociados al arreglo:

Código PHP:
for($j=0$j<$t$j++)
    echo 
"<input type='hidden' name='Arreglo[]' value='".$temp[$j]."'>"
De esa manera se me transfiere todo el arreglo.


Disculpen las molestias.
__________________
Mis dibujos: Click Aquí
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:02.