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.