Faltou vc fechar um ")" no final do array. ou ta sobrando 1

On 7/4/07, Thiago O. Felix <[EMAIL PROTECTED]> wrote:
>
>
> Pessoal estou praticando com AMFPHP, tenhu um servico chamado flex,
> estou tentado incluir uma funcao chamada SearchUsers que ira checar os
> argumentos dentro do banco, porém nao estou conseguindo incluir no
> methodTable
> alguem consegue ver o erro e me ajudar rsrs
>
>
>
>
>      <?php
>      class flex{
>          var $host = 'localhost';
>          var $user = 'root';
>          var $database = 'base';
>          var $pass = 'secret';
>          function flex(){
>              $this->methodTable = array(
>                  "getUsers" => array(
>                  "description" => "Return a list of users",
>                  "access" => "remote"
>                  ),
>                  "setRecords"=> array(
>                  "description"=> "Insere registros no banco de
> dados",
>                  "access"=> "remote",
>                  "arguments"=>array
> ("nome","email","telefone","data")
>                  ),
>
>                  //aqui fica a parte que esta dando problema
>                  "searchUser" => array(
> 22              "description" => "Return a list of controllers",
> 23              "access" => "remote"
> 24              "arguments"=>array ("nome","senha")
> 25               ),
>                  "updateRecords"=> array(
>                  "description"=> "Atualiza os registros do banco de
> dados",
>                  "access"=> "remote",
>                  "arguments"=>array
> ("id","nome","email","telefone","data")
>                  ),
>                  "delRecords"=> array(
>                  "description"=> "exclui os registros do banco de
> dados",
>                  "access"=> "remote",
>                  "arguments"=>array ("id")
>                  ),
>              );
>              $this->conexao = mysql_connect($this->host,$this->user,
> $this->pass);
>              mysql_select_db($this->database);
>          }
>          function getUsers() {
>
>              $query = "SELECT id,nome,email,telefone,data FROM
> usuarios";
>
>              $result = mysql_query($query);
>
>              while ($row = mysql_fetch_object($result)) {
>
>                  $ArrayOfUsers[] = $row;
>
>              }
>
>              return($ArrayOfUsers);
>
>          }
>
>          function searchUser($arg=array()){
>
>                $nome = $arg[0];
>
>                $senha = $arg[1];
>
>                $query = ysql_query("SELECT nome,senha FROM administradores
> WHERE nome = $nome AND senha = $senha");
>
>                while ($row = mysql_fetch_object($query)) {
>
>                  $ArrayOfUsers[] = $row;
>
>                }
>                return($ArrayOfUsers);
>                }
>
>          function setRecords($arg=array()){
>
>              $nome = $arg[0];
>
>              $email = $arg[1];
>
>              $telefone = $arg[2];
>
>              $data = $arg[3];
>
>              $query = mysql_query("INSERT INTO usuarios (nome, email,
> telefone, data) VALUES ('$nome','$email','$telefone', '$data')");
>
>              if (!mysql_error()) {
>
>                  return "sucesso";
>
>              }else{
>
>                  return "error";
>
>              }
>
>          }
>
>          function updateRecords($arg=array()){
>
>              $id = $arg[0];
>
>              $nome = $arg[1];
>
>              $email = $arg[2];
>
>              $telefone = $arg[3];
>
>              $date = $arg[4];
>
>              $query = mysql_query("UPDATE usuarios SET nome =
> '$nome',email = '$email', telefone = '$telefone' , data ='$date' WHERE
> id = '$id'");
>
>              if (!mysql_error()) {
>
>                  return "sucesso";
>
>              }else {
>
>                  return mysql_error();
>
>             }
>
>          }
>
>          function delRecords($arg=array()){
>
>              $id = $arg[0];
>
>              $query = mysql_query("DELETE FROM usuarios WHERE id =
> '$id' LIMIT 1");
>
>              if (!mysql_error()) {
>
>                  return "sucesso";
>
>              }else{
>
>                  return "error";
>
>              }
>
>          }
>
>      }
>
>      ?>
>
> dentro do servidor web, a msg de erro retornada eh :
>
> Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING,
> expecting ')' in C:\xampp\htdocs\Artigo Janela\amfphp\services
> \flex.php on line 24
>
>
> >
>


-- 
Jackson F. de A. Mafra
Designer e Desenvolvedor, Consultor
Designer and  Developer, Consultant

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