Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/08/2006, 06:53
chefnelone
 
Fecha de Ingreso: diciembre-2005
Ubicación: Barcelona
Mensajes: 1.428
Antigüedad: 19 años, 2 meses
Puntos: 15
Pasar Array con PHP

hola a todos

Estoy tratando de pasar un Array via formulario y luego recogerlo con PHP.

Todo funciona bien excepto que UNA VEZ RECOGIDO EL ARRAY EN EL PHP DE DESTINO no lo toma como un Array sino como una variable comun.

Como puedo hacer para que lo reconozca como un Array??

En 1.php

function CreaArray()
{
var miArray = new Array(3)
miArray[0] = "1"
miArray[1] = "2"
miArray[2] = "3"
alert(miArray);
document.getElementById('miArray').value=miArray;
}
<p><a href="javascript:CreaArray()">Pasa el array al formulario</a></p>
<form id="formEnvio" name="formEnvio" action="2.php" method="get">
<input type="hidden" name="miArray" id="miArray" value="">
<input name="envia" value="Pasar array a 2.php" type="submit">
</form>



En 2.php

<?
$miArray=$_GET['miArray'];
?>

<script language="JavaScript">
miArray='<?php echo $miArray ?>';
alert("miArray.length "+miArray.length);
for (i=0;i<miArray.length;i++){
alert("position: "+i+": "+miArray[i]);
}
</script>