Comunidad de diseño web y desarrollo en internet online

FLASH Y PHP

Citar            
MensajeEscrito el 13 Dic 2007 05:52 pm
Estoy intentando hacer un sistema de noticias como este, pero en vez de que salga en php me gustaría hacerlo en flash el php es

Código :

<?php
$conn = mysql_connect("localhost","","");
mysql_select_db("base de datos",$conn);
$ssql = "SELECT * FROM noticias";
$ssql .= " ORDER BY id desc";
$resultid = mysql_query($ssql,$conn);
$n = 0;
while ($damefila=mysql_fetch_object($resultid)) {
 echo "&titulo$n = strip_tags($damefila->titulo) &fecha$n = strip_tags($damefila->fecha)";
 echo "&mensaje$n = strip_tags($damefila->mensaje) &foto$n = strip_tags($damefila->foto)";
 $n++;
}
echo "&num_filas = $n";
?>

y en flash tengo:

Código :

 function cargar_datos_php() {       
      mensaje.text = "...recibiendo datos";
      noticias_lv = new LoadVars();
      noticias_lv.sendAndLoad("mostrar.php");
      noticias_lv.onLoad = function() {
            //recibimos los datos de mostrar.php//
            titulo.text = this.titulo1;
            fecha.text = this.fecha1;
            mensaje.text = this.mensaje1;
            scr.loadMovie(foto1);
       };
 }
cargar_datos_php();
stop();

pero no me funciona, ¿ donde esta el error ? sale esto
Una ayudita por favor... :(

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 13 Dic 2007 06:04 pm
Hola amigo, creo que te puedo ayudar un poco.

Me puedes decir porque pones:

titulo.text = this.titulo1;

El php te esta mandando paquetes de datos, que al cargarlos se subndizan. Pero un subindice "1" no es lo mismo que un 1.

De otra forma, titulo1 no es lo mismo que titulo[1], puesto que el [1] es el subindice.

Entonces, deberias de poner en lugar te "titulo1", usa "titulo"+n, puesto que PHP te regresa N como el numero de paquete de datos.

Me explico?

Por yandher

18 de clabLevel



Genero:Femenino  

msie7
Citar            
MensajeEscrito el 13 Dic 2007 07:11 pm
Si pongo titulo1 para que llame a la primera noticia que está en la base de datos, almenos eso creia yo, pero el problema persiste ya he hecho lo que tu me indicas y creo que no se solucionó nada.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox
Citar            
MensajeEscrito el 14 Dic 2007 09:13 am
Ahora mi codigo flash quedó asi, pero sigue sin funcionar. ¿ Donde puede esta el error ?.

Código :

 function cargar_datos_php() {       
      mensaje.text = "...recibiendo datos";
      noticias_lv = new LoadVars();
      noticias_lv.sendAndLoad("mostrar.php");
      noticias_lv.onLoad = function() {
            //recibimos los datos de mostrar.php//
            titulo.text = this[titulo+n];
            fecha.text = this[fecha+n];
            mensaje.text = this[mensaje+n];
            scr.loadMovie(this.foto);
       };
 }
cargar_datos_php();
stop();

es que no me muestra nada en absoluto, no se que puede fallar.

Por byweb

118 de clabLevel



Genero:Masculino  

Lucena (Córdoba)

firefox

 

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