Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/12/2008, 07:08
mar_81
 
Fecha de Ingreso: septiembre-2008
Mensajes: 12
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: pasar array de php a php por link

no hago todo en un mismo archivo porque justamente me da el error del header cuando hago la conexion a la base de datos... ademas lo pongo en un array porque debo de utilizar varias funciones de recursividad para encontrar los datos que necesito de la BD. Utilize el serializable pero me devuelve unicamente el ultimo elemento del array y los demas elementos en blanco nose porque, tal vez puede ser xq el array es tamaño n x 4.. les paso la fcion.
Origen:

Código PHP:
function array_envia($array) { 
    
$tmp serialize($array); 
    
$tmp urlencode($tmp); 
    return 
$tmp
    } 

$lista_causa=array_envia($lista_causa); 
$lista_vinculo=array_envia($lista_vinculo); 
$lista_pto=array_envia($lista_pto); 
lo q envia:

Código HTML:
<form method=post action="dibujar_grafico.php" >
   <input name="lista_causa" type="hidden" value=<?=$lista_causa?>> 
   .....

Destino:
Código PHP:
function array_recibe($url_array) { 
    
$tmp stripslashes($url_array); 
    
$tmp urldecode($tmp); 
    
$tmp unserialize($tmp); 
   return 
$tmp

$lista_causa=$_POST['lista_causa']; 
$lista_vinculo=$_POST['lista_vinculo']; 
$lista_pto=$_POST['lista_pto']; 

$lista_causa=array_recibe($lista_causa); 
$lista_vinculo=array_recibe($lista_vinculo); 
$lista_pto=array_recibe($lista_pto);