Ver Mensaje Individual
  #3 (permalink)  
Antiguo 13/11/2005, 22:56
edudw
 
Fecha de Ingreso: abril-2004
Mensajes: 634
Antigüedad: 20 años
Puntos: 2
Cita:
Iniciado por flaconovato
Amigos Foristas... encontre la solucion en este link por si alguin lo nesecita en algun momento...

aca coloco el ejemplo que encontre.

esta es la pagina que envia:
Código PHP:
<?
function array_envia($array) {
    
$tmp serialize($array);
    
$tmp urlencode($tmp);
    return 
$tmp;
}
$array=array("algo","nose","otracosa");
$array=array_envia($array);
// Usando un formulario y campo hidden.
echo <<<HTML
<form action="recibir_array.php" method="POST">
   <input name="array" type="hidden" value="$array">
   <input name="enviar" type="submit" value=" Enviar ">
</form>
HTML;
// Usando un link (URL).
echo "<a href="recibir_array.php?array=$array">pasar array</a>";
?>
y esta es la que recibe.

Código PHP:
<?
function array_recibe($url_array) {
    
$tmp stripslashes($url_array);
    
$tmp urldecode($tmp);
    
$tmp unserialize($tmp);
   return 
$tmp;
}
$array=$_GET['array'];
 
// el método de envio usado. (en el ejemplo un link genera un GET. En el formulario se usa POST podria ser GET tambien ...)
$array=array_recibe($array);
foreach (
$array as $indice => $valor){
echo 
$indice." = ".$valor."<br>";
}
?>
Saludos
Hola.

He probado esto pero me da errores.

El primero me arroja: Parse error: parse error, expecting `','' or `';'' in line 27.

Y el segundo: Warning: Invalid argument supplied for foreach() in line 11.

Este codigo me serviria mucho.

Gracias
__________________
Una a una resuelvo mis dudas... y una a una se me suman mas dudas... :adios: