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ê 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