Comunidad de diseño web y desarrollo en internet online

TextField dinamicos con Mysql

Citar            
MensajeEscrito el 13 Ene 2012 04:41 am
Tenga un saludo cordial, antes que nada agradecer a todos aquellos que van posteando los tutoriales, ya que gracias a ellos eh aprendido mucho y eh podido resolver muchas dudasm pero ahora tengo una muy grande y no se como resolverla, espero puedan ayudarme, gracias de antemano.

Tengo una tabla clientes en mi base de datos MYSQl, con los campos:

ID
NOMBRE
DESCRIPCION

ya he logrado conectar flash + php + mysql gracias a muchos codigos que eh logrado sacar de aca, el codigo que uso es el siguiente.

Código ActionScript :

var productos:LoadVars = new LoadVars();
productos.load("http://localhost/phpflash/miphp.php"); // cargando los datos de la consutla en php
productos.onLoad = function(exito:Boolean){//creando funcion luego de  cargar los datos
   if(exito){//verificando si la carga fue exitosa, de lo contrario emitira un mensaje
         for (i=0;this["id"+i]!=undefined;i++){//For para la creación de los cuadros de texto según la cantidad de productos existentes
         var b = createTextField("a"+i, i+1, 10, 30*(i+1), 80,80); //declarando una variable donde colocaremos los parametros para la creación de los cuadros de texto         
         var my_fmt:TextFormat = new TextFormat();//variable para un nuevp formato
         my_fmt.color=0xFF0000;
         b.setTextFormat(my_fmt);//Colocandole a los cuadros de texto el forrmato creado
         b.text = this["id"+i];      
      }
      }else{
         trace("Error al cargar pagina php");
         }
   }



de esta manera funcioona de maravillas, cuando se trata de un solo campo, en este caso solo trae el id a la pelicula, pero lo que deseolograr, es algo como lo siguiente:

id nombre descripcion


trato de colocarle otra variable para crear otro textfield pero solo me imprime el de la ultima variable creada, espero puedan ayudarme o brindarme algun hilo para poder resolver este problema.



Código ActionScript :

var productos:LoadVars = new LoadVars();
productos.load("http://localhost/phpflash/miphp.php"); // cargando los datos de la consutla en php
productos.onLoad = function(exito:Boolean){//creando funcion luego de  cargar los datos
   if(exito){//verificando si la carga fue exitosa, de lo contrario emitira un mensaje
         for (i=0;this["id"+i]!=undefined;i++){//For para la creación de los cuadros de texto según la cantidad de productos existentes
         var b = createTextField("a"+i, i+1, 10, 30*(i+1), 80,80); //declarando una variable donde colocaremos los parametros para la creación de los cuadros de texto         
         
         var c = createTextField("c"+i, i+1, 100, 30*(i+1), 80,80); //declarando una variable donde colocaremos los parametros para la creación de los cuadros de texto         
         
         var my_fmt:TextFormat = new TextFormat();//variable para un nuevp formato
         my_fmt.color=0xFF0000;
         b.setTextFormat(my_fmt);//Colocandole a los cuadros de texto el forrmato creado
         b.text = this["id"+i];      
         c.text = this["nombres"+i];      
      }
      }else{
         trace("Error al cargar pagina php");
         }
   }



en este codigo creo la variable para tener otro grupo de textfield, y bueno solo me imprime los nombres, los codigos ya no, como si no existiese.

Les agradesco de antemano cualquier ayuda que me puedan brindar.

Por caronte90

2 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Feb 2012 04:32 pm
¿Ya probaste que el PHP te arroje todas las variables que necesitas?

coloca el codigo de php que usas.

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.