Ver Mensaje Individual
  #4 (permalink)  
Antiguo 27/03/2007, 11:11
Avatar de Erikfrancisco
Erikfrancisco
 
Fecha de Ingreso: noviembre-2003
Ubicación: Estado de México
Mensajes: 503
Antigüedad: 20 años, 5 meses
Puntos: 4
Re: Arreglo por Post

Pues si el array del hidden lo estas generando desde php es decir una variable de tipo array no se la deberías de pasar directamente así ya que como resultado el campo hidden tendrá como valor "Array" así que lo que debes hacer es pasarlo primero como cadena. Ejemplo; si lo haces así:
Código PHP:
<?php
$miarray 
= array( 'elemento1''elemento2', ..., 'elementoN' );
echo 
"<input type=\"hidden\" value=\"".$miarray."\" name=\"array\">";
?>
Primero, como ya te comente tienes que convertirlo en cadena de esta forma:
Código PHP:
<?php
$miarray 
= array( 'elemento1''elemento2', ..., 'elementoN' );
$miarray implode"^"$miarray ); // convertimos en cadena el array separandolo por el caracter "^"
echo "<input type=\"hidden\" value=\"".$miarray."\" name=\"array\">";
?>
y en el archivo que recive las variables tendrías que hacer ahora lo contrario, que es, convertir en array la cadena de esta manera:
Código PHP:
<?php
$la_cadena 
$_POST['array'];
$mi_array explode"^"$la_cadena ); // convertimos en array la cadena
// hacemos lo que se nos antoje con el array
?>
Bueno, esta es la solución si es que el valor del campo hidden lo generas con php, si no es así lo que tendrías que hacer es algunas secuencias JavaScript para generar el array que supongo lo estas haciendo dependiendo de algunos valores en los campos del formulario, pero bueno, eso lo tendrías que publicar en el foro de JavaScript.
Espero haberme dado a entender y que esto te sirva por lo menos para darte una idea. Suerte