Arthur , atualmente estou começando a desenvolver com o flex e php, porém eu utilizo o amfphp para conectar, criamos uma classe generica onde temos as funções do crud em php, porém ao efetuar a chamado utilizo um remote passando o nome da tabela e chamado o metodo de insert/update/select/delete, ai o php busca os atributos da tabela e faz o restante...
Qualquer dúvida estou a disposição. *Robinho* *Analista/Programador de Sistemas* *Skype: robinhocne* *"A fé em Deus nos faz crer no incrível, ver o invisível e realizar o impossível."* Em 9 de abril de 2014 21:09, Arthur Gonçalves Cruz <[email protected]>escreveu: > Galera, queria tirar um dúvida se o forma que estou trabalhando esta > correta, pois um conhecido disse que do jeito que estou fazendo as > requisições carrega muito o servidor. Vamos lá : Tenho uma aplicação em > flash builder 4.6 e "converso" com o banco via php, fazendo as requisições > via httpservice e assim chamando o arquivo php, dentro de um mesmo arquivo > php faço várias funções, ex: Crio no php um variavel chamada $solicitacao, > e quando vou mandar do flash eu informo que $solicitacao é igual a > "Cadastrar", daí ele realiza o insert, se $solicatacao for igual a > "Consultar" ele realiza um select e traz os dados via xml para o flash. O > que esse conhecido disse foi que estou sobrecarregando o sistema, que seria > melhor se eu criar um arquivo para cada função. Abaixo vou colocar um > exemplo para que vejam melhor: > > Código: > > <s:HTTPService id="teste" > url="{this.VAR_EnderecoHTTP}/teste.php" useProxy="false" method="POST" > showBusyCursor="true"> > <mx:request xmlns=""> > <phpsolicitacao>CONSULTAR</phpsolicitacao> > </mx:request> > </s:HTTPService> > > <?php > include ("dados_conexao.php"); > > $solicitacao = $_POST['phpsolicitacao']; > $estoque = $_POST['phpestoque']; > $id_estoque = $_POST['phpid_estoque']; > > > > //****************Criação de Nova Materia********************************if > ($solicitacao=='NOVO'){ > $sql = "INSERT INTO tbl_estoque(nome_estoque) VALUES ('$estoque')"; > $resultado = mysql_query($sql); > echo $resultado;}//****************Edição de dados da > Mteria*****************************else if ($solicitacao=='ATUALIZAR'){ > $sql = "UPDATE tbl_materiaprima SET tipo_materia = '$tipo', cod_materia = > '$codigo', tipocodigo_materia = '$tipocodigo', nome_materia = '$nome', > unidademedida_materia = '$unidade', data_ultima_alteracao = NOW() WHERE > id_materia = '$id_materia'"; > $resultado = mysql_query($sql); > echo $resultado;}//****************Exclusão de > Materia************************************else if ($solicitacao=='INATIVAR'){ > $sql = "DELETE FROM tbl_estoque WHERE id_estoque = '$id_estoque'"; > $resultado = mysql_query($sql); > echo $resultado;} > > -- > Att, > > *Arthur Gonçalves Cruz* > > > -- > -- > Você recebeu esta mensagem porque está inscrito na lista "flexdev" > Para enviar uma mensagem, envie um e-mail para [email protected] > Para sair da lista, envie um email em branco para > [email protected] > Mais opções estão disponíveis em http://groups.google.com/group/flexdev > --- > Você recebeu essa mensagem porque está inscrito no grupo quot;flexdev" dos > Grupos do Google. > Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie > um e-mail para [email protected]. > Para mais opções, acesse https://groups.google.com/d/optout. > -- -- Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para [email protected] Para sair da lista, envie um email em branco para [email protected] Mais opções estão disponíveis em http://groups.google.com/group/flexdev --- Você está recebendo esta mensagem porque se inscreveu no grupo "flexdev" dos Grupos do Google. Para cancelar inscrição nesse grupo e parar de receber e-mails dele, envie um e-mail para [email protected]. Para obter mais opções, acesse https://groups.google.com/d/optout.
