
06/08/2006, 06:53
|
| | 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> |