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.

Responder a