Jump to content
Sign in to follow this  
rexmage

xml gerado em php from flash

Recommended Posts

rexmage

boas pessoal, estou com um grave problema, estou a tentar fazer uma área de noticias para um site

www.flirtsmusic.com/index.php

e consigo passar atraves de um xml gerado em php  os campos ke estao na base de dados e sao mostrados no flash como é o caso da introdução e historial.

O problema é que agora estou a tentar fazer as noticias e preciso passar dois campos que se encontram na bd, que é o "titulo" e "noticia". O back office está feito e funciona o que não ta funcionando é a ligação.

vou dar um exemplo concreto pra voces onde ta a passar fazer a ligação.

no ficheiro flash:

System.useCodepage = true;
var arquivo:XML = new XML();

arquivo.load("histXML.php");
arquivo.ignoreWhite = true;
arquivo.onLoad = function() {

historial.text = this.childNodes[0].childNodes[0].attributes.historial;
}

stop();

esse é o código do frame de action script.

agora o ficheiro de php chama se histXML.php e tem o seguinte:

<?PHP

$link = mysql_connect("localhost","login","password");
mysql_select_db("dflirt_site");

$query = 'SELECT historial FROM historial LIMIT 1';
$results = mysql_query($query);

echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>";
echo "<historia>\n";

while($line = mysql_fetch_assoc($results)) {
echo "<foto historial='$line[historial]'/>\n";
}

echo "</historia>\n";
mysql_close($link);
?>

pronto é basicamente isto. O problema é que preciso de passar os dois campos como ja referi e em vez de ser só um precisava de dois e nao consigo... tentei duplicar  a linha:

	echo "<foto historial='$line[historial]'/>\n"; 

e colocar

	echo "<foto historial='$line[noticia]'/>\n";

mas n resultou :F...LOL! e falta kualker coisa  no flash e penso ke tem a ver com isto

historial.text = this.childNodes[0].childNodes[0].attributes.historial;

eu como n sei mt precisava de ajuda, se puderem ajudar... agradecia... obrigado.


<?PHP echo "Bo0m"; ?>

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.