Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

João Paulo Ros

Flash + PHP + Mysql

Recommended Posts

Estou fazendo um site, e preciso que ele pegue os dados do mysql, já encontrei um tutorial +/- sobre isso, muito bom, consegui fazer o php codificar tudo pegar os dados(isso é simples) o problema é que o flash nao pega os dados do flash...

Abaixo segue o código do php:

<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); 
require_once('conexao.php');
$query = "SELECT empresa, tecnologia FROM site WHERE id = '1'";
$sql = mysql_query($query);
$dados = '';
$dados .= 'empresa=' . $n['empresa'];
$dados .= '&tecnologia=' . $n['tecnologia'];
echo utf8_encode($dados);
?>

Abaixo segue o ActionScript:

var retorno:LoadVars = new LoadVars();
retorno.load('http://weblu.com.br/~ralamoca/painel/retorno.php');
retorno.onLoad = function(succes) {
		empresa = retorno['empresa'];
		tecnologia = retorno['tecnologia'];
};
Eu tentei com empresaa.text = retorno['empresa'];, empresa = retorno['empresa']; , empresa = retorno.empresa; , empresaa.text = retorno.empresa;

 

Lembrando que:

empresa é a var do meu dynamic text.

e empresaa é o instance name do dynamic text.

 

Encontrei com os 2 exemplos por isso tentei com os dois!

 

Se alguem puder me ajudar, ficarei muito agradecido.

Compartilhar este post


Link para o post
Compartilhar em outros sites

1-deixa seu codigo assim

 

 

 

retorno.onLoad = function(succes) {
		 if(succes){
			empresa = retorno['empresa'];
			tecnologia = retorno['tecnologia'];
		 }else{
			 empresa = "erro ao carregar"
			 empresa = "erro ao carregar"
		 }
};

 

2-executa a sua pagina PHP no navegador, e veja o que ela esta imprimindo lá

 

 

 

 

 

PS: você usa empresa.text, caso você tenha colocado o nome de instancia na caixa de texto, e você usaria empresa (sem o .text) se você colocou o nome na no campo Vars

Compartilhar este post


Link para o post
Compartilhar em outros sites

Primeiramente obrigado pela resposta,

 

&empresa=Descrição da empresa Rala Moça.. Muitas linhas... para descrever todas as qualidades de uma empresa!&tecnologia=A técnologia da Rala Moça terá muitas linhas para ser descrita com os minimos detalhes!

isto é o que aparece na pagina PHP!

 

E em relação ao flash, ainda não está funcionando, botei como voce falou botei dos dois jeitos com empresaa.text e empresa e nenhum dos dois jeitos funcionou.

 

Novamente, muito obrigado, e aguardo novas sugestões!

Compartilhar este post


Link para o post
Compartilhar em outros sites

se não jogou nada é pq ele não esta achando a sua caixa de texto, faz o seguinte nomeia ela no campo instance Name, se ela estiver no palco principal você usa esse codigo

 

 

retorno.onLoad = function(succes) {
		 if(succes){
			 _root.empresa.text = retorno['empresa'];
			 _root.tecnologia.text = retorno['tecnologia'];
		 }else{
			 _root.empresa.text = "erro ao carregar"
		 }
};

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.