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