zoeira 0 Denunciar post Postado Outubro 29, 2006 Olá pessoal!Tenho uma pequena dúvida:Eu tenho um script que faz uma consulta no banco de dados para me retornar o nome de uma imagem com a sua extenção.$sql = "SELECT * FROM noticias WHERE not_id = '$id'";$sql_res = mysql_query($sql);$row = mysql_fetch_array($sql_res);$imagem = $row['not_imagem']; (ex.: noticia1.jpg)Eu gostaria de enviar a variável $imagem para o flash e ele exibir esta imagem.Isso é possível?Agradeço desde já a colaboração de todos. Compartilhar este post Link para o post Compartilhar em outros sites
Rafael Barros 0 Denunciar post Postado Outubro 29, 2006 o flash recebe as variaveis da seguinte maneira... manda o seu PHP escrever na tela tipo assim... "&varivel1=valor1&variavel2=valor&variavel3=valor3" tendeu???Bom ai depois você coloca no flash loadVariablesNum("pagina.php", 0);ai ele vai puxar a variavél 1,2,3...Para chamar a imagem coloque loadMovie(variavelFoto, McDestino); Compartilhar este post Link para o post Compartilhar em outros sites
Jattto 0 Denunciar post Postado Agosto 21, 2009 Olá pessoal! Tenho uma pequena dúvida: Eu tenho um script que faz uma consulta no banco de dados para me retornar o nome de uma imagem com a sua extenção. $sql = "SELECT * FROM noticias WHERE not_id = '$id'"; $sql_res = mysql_query($sql); $row = mysql_fetch_array($sql_res); $imagem = $row['not_imagem']; (ex.: noticia1.jpg) Eu gostaria de enviar a variável $imagem para o flash e ele exibir esta imagem. Isso é possível? Agradeço desde já a colaboração de todos. Tu sabes usar o LoadVars no Flash? Tens que usar ele pra chamar um script PHP e aguardar um retorno do mesmo. Achei como usar aqui: http://forum.imasters.com.br/index.php?/topic/169235-integracao-flash-php/ . Com ele, tu vais carregar as variávies do PHP pra um texto dinâmico que esteja com aquele botão <> (tag HTML) habilitado. Este teu script (adaptado por mim - dá uma olhada): $id = $_GET['id_noticia']; $sql = "SELECT * FROM noticias WHERE not_id = '$id'"; $sql_res = mysql_query($sql); $row = mysql_fetch_array($sql_res); $imagem = $row['not_imagem']; header("Content-type: image/jpeg"); echo $imagem; exit; precisa ser colocado à parte em um arquivo PHP de nome, por exemplo, noticias_imagem.php. Aí tu tens que criar o PHP que vai ser chamado pelo LoadVars no Flash. Ele tem que iniciar por isto (peguei isso na Internet): header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); //data no passado header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); //sempre é modificado header("Cache-Control: no-store, no-cache, must-revalidate"); header("Cache-Control: post-check=0, pre-check=0", false); header("Pragma: no-cache"); A partir daí tu tens que pôr um echo de forma que contenha as variáveis que serão carregadas pelo LoadVars... que é aquela notação do "&nomedavariavel=valordavariavel". Dessa forma, tu vais fazer algo como isto: echo '&imagem=<img src="noticias_imagem.php?id_noticia=' . $id_da_imagem_que_tu_queres_buscar_no_BD . '.jpg">'; Assim, quando o LoadVars receber a variável imagem do PHP que ele chamou, é só atribuir ela ao texto dinâmico que eu citei ali acima. A imagem vai renderizar dentro desse texto dinâmico. Funcionou aqui. :D Eu sei que o tópico é antigo, mas ainda não tinha resposta. Não conseguia fazer isso funcionar, procurei no Google, achei aqui e não tinha resposta também. Então achei importante deixar a resposta pra outro que procurar também, me cadastrei no fórum pra isso. Abraços! Compartilhar este post Link para o post Compartilhar em outros sites