Comunidad de diseño web y desarrollo en internet online

MySQL-PHP-FLASH: leyendo más de un campo

Citar            
MensajeEscrito el 17 Feb 2010 01:23 am
Hola a todos,
tengo una película flash que coge correctamente un campo de la base de datos y lo traslada a un texto dinámico en flash:

PHP:
$sql = "select nombre, descripcion from ciudad where codigo = '".$codigo."'";
$res = mysql_query($sql) or die( mysql_error() );
$row = mysql_fetch_assoc($res);
$nombre_ciudad = $row['nombre'];
echo "nombre_ciudad=".$nombre_ciudad;

FLASH:
nombre_ciudad.text = "" + e.target.data["nombre_ciudad"];

Esto funciona bien, pero ahora quiero leer también la descripción de la ciudad y al añadir esto:

PHP:
$sql = "select nombre, descripcion from ciudad where codigo = '".$codigo."'";
$res = mysql_query($sql) or die( mysql_error() );
$row = mysql_fetch_assoc($res);
$nombre_ciudad = $row['nombre'];
$descripcion_ciudad = $row['descripcion'];
echo "nombre_ciudad=".$nombre_ciudad;
echo "descripcion_ciudad=".$descripcion_ciudad;

FLASH:
nombre_ciudad.text = "" + e.target.data["nombre_ciudad"];
descripcion_ciudad.text = "" + e.target.data["descripcion_ciudad"];

en realidad lo que está sucediendo es que en el nombre de la ciudad me pone por ejemplo "Pekindescripcion_ciudad.text...". Es decir, me une al nombre de la ciudad lo que yo he puesto con la intención de rellenar la descripción.

Entiendo por lo tanto que no tengo que hacer los dos "echo" en PHP, sino que tendré que devolver los datos de otra forma.

Alguien me puede ayudar?

Gracias.

Por davifili

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Feb 2010 02:32 am
haz pensado en usar remoting? porque usando AMF puedes devolver cualquier tipo de datos como si fuera dentro del miso php, hace la vida mil veces más fácil, nunca me arrepentiré de haber aprendido a usar Zend AMF.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome
Citar            
MensajeEscrito el 17 Feb 2010 07:31 am
No conozco nada, pero voy a buscar ejemplos simples. Pensaba que habría una forma más trivial de hacerlo :)

Gracias.

Por davifili

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Feb 2010 03:42 pm

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome
Citar            
MensajeEscrito el 17 Feb 2010 09:24 pm
Gracias Xyrer, pero en ese enlace habla de tener instalado Zend framework, de Flex... y estas dos son cosas sobre las que no tengo ninguna idea.

Entiendo que para hacer una consulta sencilla desde flash a mysql hay una vía más directa. Aunque me acabará costando un dolor de cabeza voy a seguir investigando otra vía.

Por davifili

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 17 Feb 2010 10:03 pm
Finalmente lo he sacado con este ejemplo:
http://www.codigoflashphp.com/?p=22

Por davifili

10 de clabLevel



 

chrome
Citar            
MensajeEscrito el 18 Feb 2010 04:45 am
wow, escogiste una forma bastante complicada. El Zend framework no se instala, solo lo pones en la carpeta con los demás php y ya, creeme, yo habría hecho eso mismo que hiciste con mucho menos código, tanto de parte de flex como de php, pero irás aprendiendo, cuando me pasé a AMF me dí cuenta de cuan dificil me estaba haciendo la vida utilizando xml y httpservice.
suerte.

Por Xyrer

628 de clabLevel

1 tutorial

Genero:Masculino  

Android App Development

chrome
Citar            
MensajeEscrito el 20 Feb 2010 04:57 pm

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

chrome

 

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