Jump to content


j6design

Member Since 22/06/2008
Offline Last Active 02/05/2009, 07:52
-----

Posts I've Made

In Topic: Enviar Variavel Do Flash Para Php

23/07/2008, 07:40

Viva ninhovip, obrigado pela sua resposta rapida. Eu adaptei o seu codigo mas não tive resultados. Penso que voce não percebeu muito bem o que eu pretendo, o que eu quero é que o flash envie o ID para o PHP e este receba o que eu não estou conseguindo. Veja o codigo que eu utilizei mas não funciona.

No Flash:

[codebox]// Declara objeto LoadVars
System.useCodepage = true;

var _wm_envia = new LoadVars();
var _wm_recebe = new LoadVars();

numerodeID.text ="1";
_wm.numerodeID = numerodeID.text; //campo de texto.
_wm.sendAndLoad("idioma.php",_wm_recebe,"POST");

_wm_recebe.onLoad=function(){
trace(_wm_recebe.retorno);
}

var objRecebe:LoadVars = new LoadVars();
// Quando os valores forem carregados
objRecebe.onLoad = function():Void {
// Mostra o valor da variável nome no campo de texto
_root.bprodutos.bprodutos.text = objRecebe.saidapt01;
_root.bprodutos.bprodutos2.text = objRecebe.saidapt01;
_root.bcoleccoes.bcoleccoes.text = objRecebe.saidapt02;
_root.bnovidades.bnovidades.text = objRecebe.saidapt03;
}
// Carrega as variáveis do arquivo PHP
objRecebe.load("idioma.php");

stop();[/codebox]


No PHP:

[codebox]<?
include("ligacao_bd.php");
$coneccao = @mysql_connect($server,$user,$pass);
$database = mysql_select_db($database,$coneccao);

$idlingua = $_POST['numerodeID'];

$select = "SELECT * FROM menu WHERE id='$idlingua'";
$result = mysql_query($select);
$rows = mysql_num_rows($result);
while($list = mysql_fetch_array($result)){

$bprodutos = $list["bprodutos"];
$bcoleccoes = $list["bcoleccoes"];
$bnovidades = $list["bnovidades"];

print "saidapt01=$bprodutos&saidapt02=$bcoleccoes&saidapt03=$bnovidades";

}
?>[/codebox]


Penso que o meu probelma será no PHP no:
$select = "SELECT * FROM menu WHERE id='$idlingua'";

Se fizer manualmente:
$select = "SELECT * FROM menu WHERE id='1'";

Funciona perfeitamente... agora queria fazer com que ele altera-se automaticamente o numero de ID, enviando o numero de ID do flash para o PHP, mas não estou conseguindo :unsure:

Se alguem me pode-se dar uma ajuda, agradecia.

Cumprimentos.

IPB Skin By Virteq