Ver Mensaje Individual
  #7 (permalink)  
Antiguo 05/07/2004, 13:31
Avatar de elwolos
elwolos
 
Fecha de Ingreso: febrero-2004
Ubicación: Argentina
Mensajes: 251
Antigüedad: 20 años, 1 mes
Puntos: 0
Ejemplo

mmmm yo lo hago distinto
Recojo las variables como cualquier otra y luego simplemente lo transformo en array con split

eh aqui mi ejemplo
------------------
Creo 3 campos de texto dinamico llamados,
txt_Nom
txt_Ape
txt_Tel

luego uso este codigo de Action Script

tomarArray = function(){
formulario = new LoadVars();
formulario.load("Array.php");
formulario.onLoad = function(){
//Cargamos el String que traemos en las variables araynom, arayape, araytel
//en un array de Flash.
//para lograr separar las variables debemos tener un identificador
//este identificador es <br> que viene junto con la cadena de caracteres
//con split hacemos que la cadena se convierta en un array
//separandola cada vez que encuentre <br>
miArrayNom=this.araynom.split("<br>",this.araynom. length);
miArrayApe=this.arayape.split("<br>",this.arayape. length);
miArrayTel=this.araytel.split("<br>",this.araytel. length);
//Ahora solo recorrmos los arrays y lo imprimimos en una caja de texto
//dinamico, y colocamos un enter por cada palabra
for (i=0; i<miArrayNom.length-1; i++){
txt_Nom.text=txt_Nom.text+miArrayNom[i]+chr(13);
txt_Ape.text=txt_Ape.text+miArrayApe[i]+chr(13);
txt_Tel.text=txt_Tel.text+miArrayTel[i]+chr(13);
}
}
}

tomarArray();


para ejecutarlo sobre el archivo llamado Array.php
que contiene estos arrays

<?php
//Aca tenemos tres Arrays (nombre, apellido y telefono
//en donde los datos tambien podrian ser extraidos de
//una base de datos como mysql
$nombre[1]="Pedro";
$nombre[2]="Vilma";
$nombre[3]="Pablo";
$nombre[4]="Betty";
$apellido[1]="Picapiedras";
$apellido[2]="Picapiedras";
$apellido[3]="Marmol";
$apellido[4]="Marmol";
$telefono[1]="123-4567";
$telefono[2]="123-8910";
$telefono[3]="123-1112";
$telefono[4]="123-1314";
//recorremos los vectores
for ($i=1; $i<5; $i++){
$resultNom = $resultNom.$nombre[$i]."<br>";
$resultApe = $resultApe.$apellido[$i]."<br>";
$resultTel = $resultTel.$telefono[$i]."<br>";
}
echo "&araynom=".$resultNom."&";
echo "&arayape=".$resultApe."&";
echo "&araytel=".$resultTel."&";
?>


y listo eso me muestra en cada uno de los textos dinamicos una lista con los contenidos de cada array

espero que lo hallan entendido... chau!!