Rodrigo,

Eu tinha feito exatamente isto, so que não funcionou, acredito que o
problema estaja em alguma configuração do PHP, inclusive testei deste modo
que você me enviou, e 

A aplicação somente reconhece se utilizo a variável $_GET , se eu utilizar o
$_POST a variável fica nula.

 

Tem alguma outra idéia ???

 

  _____  

From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf
Of Rodrigo Pereira Fraga
Sent: terça-feira, 8 de maio de 2007 00:44
To: [email protected]
Subject: [flexdev] Re: ATUALIZAÇÃO DO BD - MYSQL

 

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 <http://e-digows.blogspot.com/> 

 

e-mails: [EMAIL PROTECTED]

           [EMAIL PROTECTED]

------------------------------

 


  _____  


From: [EMAIL PROTECTED]
To: [email protected]
Subject: [flexdev] ATUALIZAÇÃO DO BD - MYSQL
Date: 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

 


</html


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