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????