Ver Mensaje Individual
  #5 (permalink)  
Antiguo 16/04/2004, 16:53
miguellara
 
Fecha de Ingreso: octubre-2003
Mensajes: 304
Antigüedad: 20 años, 6 meses
Puntos: 0
Te queria hacer una pregunta mas sobre este tema...
resulta que envio las selecciones de mi menu multiple, a la pagina B, llegan como un array y probe con el bucle FOREACH y las imprime en pantalla, luego para devolverlas a la pagina A utilizo un campo oculto, las recojo con $_POST, pero me pone el cartel "Array"... probe varias maneras de hacer el campo oculto, el recorrido de las variables seria el siguiente:

1-Elijo las partes del menu y las envio a la pagina B con POST:
------------------------------------------------------------------------------
echo'<select name="variable[]" size="5" multiple>';

2-Vuelvo a enviar el array hacia la pagina A con POST por medio de un campo oculto(opcion 1):
------------------------------------------------------------------------------
echo'<input name="variable[]" type="hidden" value="'.$_POST["variable"].'">'; //aca me aparece el cartel Array cuando las recibo en A

3-Vuelvo a enviar el array hacia la pagina A con POST por medio de un campo oculto(opcion 2):
------------------------------------------------------------------------------
echo'<input name="variable" type="hidden" value="'.$_POST["variable"].'">';

//aca me aparece que no es un array por eso la orden foreach no funciona cuando las recibo en A

4-El script con el que recibo la variable nuevamente en A es:
-----------------------------------------------------------------------------
echo'<select name="variable[]" size="5" multiple>';
foreach($_POST[variable] as $valor)
{echo'<option value="'.$valor.'" selected>'.$valor.'</option>';};
echo'</select> ';

5- El script con el que recibo las variables en la pagina B (antes de enviarlas de nuevo a A
-----------------------------------------------------------------------------
foreach($variableas $valor){echo''.$valor.'<br>';};
(funciona correctamente, lo probe tambien en A pero me sigue
dando el cartel de "Array"...

¿¿¿¿¿¿¿¿¿¿¿¿¿¿¿QUE PUEDO HACEEEERRR, porque es tan dificil la parte de arrayyyssss????