Pessoal estou fazendo uma rotina em php para consultar um banco de dados sql, os argumentos sao inseridos pelo flex, é uma tentativa de validacao de dados de um login, o problema que estou tendo é que estou testando essa funcao dentro do meu servidor web(//localhost......../ Browser) quando ensiro os argumentos nome e senha e faço as atribuições $nome = arg[0] $senha = arg[1] a funcao atriui somente os primeiros caracteres dos argumentos, Ex: nome = Teste senha = testepw
(dentro do flex) $nome = 'T' $senha = 'e' se alguem puder me ajudar =D... .. vamos ao codigo: <?php class flex{ var $host = 'localhost'; var $user = 'root'; var $database = 'base'; var $pass = 'secret'; function flex(){ $this->methodTable = array( "searchUser"=> array( "description"=> "Pesquisa administrador", "access"=> "remote", "arguments"=>array ("nome","senha") ), ); $this->conexao = mysql_connect($this->host,$this->user, $this->pass); mysql_select_db($this->database); function searchUser($arg=array()){ $nome = $arg[0]; $senha= $arg[1]; $query = mysql_query("SELECT nome,senha FROM administradores WHERE nome = '$nome' AND senha = '$senha' "); $linhas = mysql_num_rows($query); if ($linhas > 0) { return "sucesso"; }else{ return "error"; } } } ?> --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com 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 -~----------~----~----~----~------~----~------~--~---