Olá Wagner, tente assim:
PHP:
 

include "../util/conecta.php";
 
 

function quote_smart($value){
// Stripslashes
if (get_magic_quotes_gpc()) {
$value = stripslashes($value);
}
// se não for integer
if (!is_numeric($value)){
$value = "'" . mysql_real_escape_string($value) . "'";
}
return $value;
}
 
 

//Verifica se o Post foi enviado realmente pelo flex 
if ($_POST["categoria"]){
//Adiciona a Categoria
$Query = sprintf("INSERT INTO categorias VALUES ('',%s)", 
quote_smart($_POST['categoria']));
if (!$Result = mysql_query( $Query )){
echo mysql_error($conecta);
mysql_close($conecta);
}
else
print("Sucesso");
}
else
echo"Nenhuma Solicitacao Foi Feita!";

?>
 
FLEX:
 
<!-- Salva os registros -->
<mx:HTTPService id="salvaRegistros" url="src/php/cadastrar/CadCategoria.php"
useProxy="false" method="POST"  showBusyCursor="true">
<mx:request>
<categoria>{txtDsCat.text}</categoria>
</mx:request> 
</mx:HTTPService>
 
 
 
Blza!?!? 
 
Abraço kra!!
 
\o/
 
De:
------------------------------    | Rodrigo Pereira Fraga|
http://e-digows.blogspot.com

 
e-mails: [EMAIL PROTECTED]
           [EMAIL PROTECTED]
------------------------------


From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [flexdev] ATUALIZAÇÃO DO BD - 
MYSQLDate: Mon, 7 May 2007 09:47:42 -0300




Galera,
 
Estou desenvolvendo uma aplicação em Flex, utilizando o PHP para atualizar a 
minha base MySQl. A alguns dias venho  tentando gravar um registro e depois da 
ajuda de algumas pessoas da lista,
Verifiquei que o meu script PHP não gravava. O que acontece é que no meu 
HTTPService coloquei o method = “POST”  mas o script em PHP não reconhece as 
variáveis $_POST, somente as $_GET,
Modifiquei no meu HTTPSERVICE o method para “GET “e ai funcionou, alguem sabe 
me dizer porque isto acontece ???
Segue abaixo o meu script em PHP, alias tentei usando o exemplo postado no site 
do IGOR, utilzando aquela função e tudo mas também não funcionou..
 
 
<?php require_once('../../Connections/dbSuporte.php'); ?>
 
<?php
 
 mysql_select_db("suportl_suporte");
 
 $nome_funcionario = $HTTP_GET_VARS["nome_funcionario"];
 $nome_abreviado   = $HTTP_GET_VARS["nome_abreviado"];
 
 echo $nome_abreviado;
 echo $nome_funcionario;
 
 
//mysql_select_db("suportl_suported");
 
$query = mysql_query("INSERT INTO TB_FUNCIONARIOS 
(NOME_FUNCIONARIO,NOME_ABREVIADO) VALUES 
('$nome_funcionario','$nome_abreviado')")  or die (mysql_error());
 
 
?>
 
 
Obrigado
 
Wagner S Nascimento
Tel.: (21) 8664-2835
 _________________________________________________________________
O Windows Live Spaces já chegou! É fácil criar o seu próprio Web site pessoal.
http://spaces.live.com/signup.aspx
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---

Responder a